linux后台运行任务命令(nohup: 忽略输入并把输出追加到“nohup.out“)
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash

·
比如,laravel项目有一个command任务,在服务器要执行
php artisan command:worker
这个命令是挂起的,总不能一直这样挂起。
为了不影响其它操作,我们把它后台执行。
nohup php artisan command:worker &
这样就OK了
查看后台执行的任务命令为
jobs -l
看到有进程号和任务命令,想关闭任务就
kill -9 进行号
OK啦
=================================================
今天发现服务器上 jobs -l 后台运行的任务不见了
执行nohup php artisan command:worker &提示如下:
nohup: 忽略输入并把输出追加到"nohup.out"
一退出登录,再进去,任务就没了,无法后台运行,解决办法如下:
不要使用之前的nohup php artisan command:worker &
改用
nohup php artisan command:worker > /dev/null 2>&1 &
OK啦




A beautiful web dashboard for Linux
最近提交(Master分支:20 天前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
更多推荐
所有评论(0)