我搜索了这个网站和谷歌,但找不到它.. 我如何使用 执行两个(或更多)命令@reboot?
我现在所拥有的:
@reboot /root/website1/starter.sh
Run Code Online (Sandbox Code Playgroud)
我想要的是:
@reboot /root/website1/starter.sh
@reboot /root/website2/starter.sh
Run Code Online (Sandbox Code Playgroud)
这是正确的还是我应该解决它?
提前致谢 :)
Fas*_*net 10
是的,这是正确的方法。
您也可以将其缩减为一行,例如:
@reboot /root/website1/starter.sh && /root/website2/starter.sh
Run Code Online (Sandbox Code Playgroud)
请记住,脚本将连续运行(不是同时运行),第二个脚本只有在第一个脚本/命令成功退出时才会运行。如果无论前一个脚本的结果如何,第二个脚本都应该运行,请用分号而不是&&分隔命令。
如果您需要并行运行脚本,则应坚持使用原始方法(每行一个命令/脚本)。
双与号 (&&) 也可用于“命令”部分以连续运行多个命令,但前提是前一个命令成功退出。如果前面的所有命令都成功运行,则由双与号连接的命令字符串只会到达最后一个命令。如果不关心退出错误检查,将命令串在一起,用分号 (;)
| 归档时间: |
|
| 查看次数: |
12529 次 |
| 最近记录: |