比如,有一个任务,在服务器要执行

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就好了!!

在这里插入图片描述

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐