我正在尝试弄清楚如何启动我创建的运行循环的工作(这是另一个故事)。
脚本为;
while [1];do
sleep 1
/usr/bin/php /var/www/mis/sms/sms_daemon.php > /dev/null 2>&1
done
当我运行/etc/init.d/sms_daemon start
(我创建的作业)-它永远不会返回到命令提示符,除非我点击ctrl-z
或ctrl-c
,这停止了服务…
创建一个函数&在后台运行
start_job(){
while [1];do
sleep 1
/usr/bin/php /var/www/mis/sms/sms_daemon.php > /dev/null 2>&1
done
}
start_job &
或
nohup start_job