我在 cron 作业中有两个命令,如下所示:
mysql -xxxxxx -pyyyyyyyyyyv -hlocalhost -e "call MyFunction1";wget -N http://mywebsite.net/path/AfterMyFunction1.php
但在我看来,它们都是同时运行的。
如何让第一个命令运行并在完成后执行第二个命令?
AfterMyFunction1.php 也有 javascript http 请求,当我使用 wget 时,这些请求不会被执行。如果我在网络浏览器中打开 AfterMyFunction1.php,它就可以工作。
最佳答案
如果需要先完成第一个命令,则应使用the && operator分隔它们。就像你在 shell 中一样。如果第一个失败,第二个将不会运行。
关于cron - 在 cron 作业中顺序运行两个命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9639434/