Loading... jobs 命令显示的是当前 shell 环境中所起的后台正在运行或者被挂起的任务信息。如果当前 shell 被关了,那么属于它的后台也将消失。 `%jobnumber` 是通过jobs命令查到的后台正在执行的命令的序号(不是 `pid`) ```bash cmd & # 送入后台运行 cmd ctrl + z # 将正在运行的命令送入后台,并暂停它 # 显示当前 shell 下的后台任务,shell 死则后台死 jobs jobs -l # 显示对于的 PID fg # 将后台中的命令调至前台继续运行 fg %jobnumber # 调出指定命令 bg # 将一个在后台暂停的命令,变成继续执行 (在后台执行) bg %jobnumber kill %num # 让命令在后台运行 command& # 将进程挂起 stop %num # 使用 nohup 让命令成为类守护进程 ## 程序的标准输重定向到当前目录下的 nohup.out 文件 nohup /root/start.sh & ``` 先 `ctrl + z`;再 `bg`,这样进程就被移到后台运行,终端还能继续接受命令。 在 `redhat` 中,不存在 `stop` 命令,可通过执行命令 `kill -stop PID`,将进程挂起 最后修改:2022 年 01 月 17 日 09 : 44 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信