我有一个cron:
* * * * php5 /home/update_tunein.php
* * * * sleep 15; php5 /home/update_tunein.php
* * * * sleep 30; php5 /home/update_tunein.php
* * * * sleep 45; php5 /home/update_tunein.php每次cron创建一个新的进程。这些进程使CPU使用率达到100%。如何让cron只做1个进程?或者可能是如何在下班后杀死进程?
... && killall php5不起作用了。请帮帮我
发布于 2015-08-04 19:49:02
您有许多条目和该条目的时间重叠。
你可以这样做
* * * * * ~/script.sh在script.sh文件中,如下图所示,将创建3个后台进程。有关更多信息,请访问here
(sleep 15 && /path/to/task) &
(sleep 30 && /path/to/task) &
(sleep 45 && /path/to/task) &编辑:使用crontab少于1分钟是一种糟糕的方法,而且它不支持直接使用少于1分钟。更好的是,你必须创建你自己的脚本来运行它。如果你的任务花费的时间超过15秒,可能会发生一些错误。
https://stackoverflow.com/questions/31808105
复制相似问题