首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cron php5进程太多

Cron php5进程太多
EN

Stack Overflow用户
提问于 2015-08-04 19:29:17
回答 1查看 178关注 0票数 0

我有一个cron:

代码语言:javascript
复制
* * * * 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个进程?或者可能是如何在下班后杀死进程?

代码语言:javascript
复制
... && killall php5

不起作用了。请帮帮我

EN

回答 1

Stack Overflow用户

发布于 2015-08-04 19:49:02

您有许多条目和该条目的时间重叠。

你可以这样做

代码语言:javascript
复制
   * * * * * ~/script.sh

在script.sh文件中,如下图所示,将创建3个后台进程。有关更多信息,请访问here

代码语言:javascript
复制
(sleep 15 && /path/to/task) &
(sleep 30 && /path/to/task) &
(sleep 45 && /path/to/task) &

编辑:使用crontab少于1分钟是一种糟糕的方法,而且它不支持直接使用少于1分钟。更好的是,你必须创建你自己的脚本来运行它。如果你的任务花费的时间超过15秒,可能会发生一些错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31808105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档