学无先后,达者为师

网站首页 编程语言 正文

linux后台运行任务命令(nohup: 忽略输入并把输出追加到“nohup.out“)

作者:dudududu-- 更新时间: 2022-02-10 编程语言

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

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

在这里插入图片描述

在这里插入图片描述

原文链接:https://blog.csdn.net/qq_46490950/article/details/118522653

栏目分类
最近更新