centos开机运行PHP

sh.sh脚本内容


cd /www/web/default/
/www/wdlinux/php/bin/php -version
nohup /www/wdlinux/php/bin/php /www/web/default/502.php &? nohup /www/wdlinux/php/bin/php /www/web/default/9501.php & nohup /www/wdlinux/php/bin/php /www/web/default/alm.php &nohup /www/wdlinux/php/bin/php /www/web/default/post.php &

系统需要开机运行一些脚本,测试了多种方法才得到的结果。

首先,因为我的脚本运行的位置有要求,需要在固定的目录下执行,所以,先CD到制定目录。

php命令已经添加到PATH目录,在系统里运行不许要php的绝对地址,但开机运行的话总是提示我找不到目录,所以只能指定了。

&符号可以使其后台运行。nohup会使输出的结果保存下来,关闭命令框也能继续运行。

想要开机自动运行的关键是在etc/rc.local内添加代码:

sudo nohup sh /www/web/default/sh.sh

此条目发表在网络知识分类目录。将固定链接加入收藏夹。