cron - 在 cron 作业中顺序运行两个命令?

标签 cron sh

我在 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/

相关文章:

php - 运行 长时间执行 php 脚本甚至浏览器关闭

linux - 使用 Linux 脚本和 Cron 定期比较变量

c - volatile 整数与计算机安全

xml - 编辑xml文件shell脚本

bash - 在 while 循环内修改的变量不会被记住

linux - 如何在 linux shell 脚本中获取 cpu sirq?

java - 使用 crontab 调用 webmethod?

linux - SPHINX:Indexer --rotate 语法和多个主要增量方案

parsing - POSIX sh EBNF 语法

spring - 这个 cron 0 0 0 30 * * *。 2月开吗? Spring 时间表