J'ai un crontab qui ressemble à:Comportement de crane insane. continue à faire bash défunte processus
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
0-59 * * * * /var/www/html/private/fivemin/zdaemon.php >> /dev/null &
simple que possible, non?
zdaemon.php que je suis essai juste avec est:
#!/usr/bin/php
<?
while(true){
sleep(1);
}
?>
Chaque fois qu'il exécute Se pose comme:
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
root 16688 0.0 0.0 0 0 ? Zs 21:47 0:00 [bash] <defunct>
root 16689 0.0 0.5 54800 5740 ? S 21:47 0:00 /usr/bin/php /var/www/html/private/fivemin/zdaemon.php
Je suis frappais mon cerveau contre un mur sur toute la journée. Quelqu'un a-t-il déjà vu cela avant? Des idées du tout?
C'est une référence à: Init.d script hanging
C'est parfait !! C'était 100% stderr qui me baisait. J'ai changé la ligne pour: $ LDIR/$ EXEC &> $ LDIR/swapi.log & MYPID = $! dans mon script init.d (voir autre publication) et maintenant tout fonctionne comme il se doit. Merci merci merci!!! – ehiller