0
我想重啓我的守護進程,如果它沒有運行(崩潰等)。由於各種原因,inittab不適用。pidof在cron中找不到進程?
*/1 * * * * /bin/bash if [ ! $(pidof vzlogger) ]; then sudo vzlogger -d; fi;
是子shell「吃」的pidof
退出代碼:因爲它使啓動多個進程這段代碼工作在bash不錯,但不是從cron?替代方案
*/1 * * * * /bin/bash if [ -z "$(pidof vzlogger)" ]; then sudo vzlogger -d; fi;
有同樣的問題 - 多個進程?
作爲答案概括,「工作在bash精」是不正確的。 – tripleee 2015-03-31 11:50:56