linux后台运行任务命令(nohup: 忽略输入并把输出追加到“nohup.out“)
比如,有一个任务,在服务器要执行php worker.php这个命令是挂起的,总不能一直这样挂起。为了不影响其它操作,我们把它后台执行。nohup php worker.php &按enter这样就OK了执行nohup php artisan command:worker &提示如下:nohup: 忽略输入并把输出追加到"nohup.out"不要使用之前的nohup phpwork
·
比如,有一个任务,在服务器要执行
php worker.php
这个命令是挂起的,总不能一直这样挂起。
为了不影响其它操作,我们把它后台执行。
nohup php worker.php &
按enter
这样就OK了
执行nohup php artisan command:worker &提示如下:
nohup: 忽略输入并把输出追加到"nohup.out"
不要使用之前的nohup php worker.php &
改用
nohup php worker.php > /dev/null 2>&1 & 就OK啦
如果还有问题,那么就php worker.php
看他的报错,进行修改!!
直到没有报错:nohup php worker.php &
ps ax | grep 进程
查看存在worker就好了!!
更多推荐
已为社区贡献1条内容
所有评论(0)