相关疑难解决方法(0)

疯狂的crond行为.继续制作已失效的bash流程

我有一个crontab,看起来像:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

0-59 * * * * /var/www/html/private/fivemin/zdaemon.php >> /dev/null &
Run Code Online (Sandbox Code Playgroud)

尽可能简单吧?

我刚刚测试的zdaemon.php是:

#!/usr/bin/php
<?


while(true){
        sleep(1);
}

?>
Run Code Online (Sandbox Code Playgroud)

无论什么时候它运行它挂起像:

root     15532  0.0  0.1 57228 1076 ?        Ss   19:09   0:00 crond
root     16681  0.0  0.1 72196 1428 ?        S    21:46   0:00 crond
root     16682  0.0  0.0     0    0 ?        Zs   21:46   0:00 [bash] <defunct>
root     16683  0.0  0.5 54800 5740 ?        S    21:46   0:00 /usr/bin/php /var/www/html/private/fivemin/zdaemon.php
root     16687  0.0  0.1 72196 1428 ?        S    21:47   0:00 crond …
Run Code Online (Sandbox Code Playgroud)

php bash cron centos crontab

1
推荐指数
1
解决办法
5464
查看次数

标签 统计

bash ×1

centos ×1

cron ×1

crontab ×1

php ×1