欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何让程序在linux服务器下一直运行(关闭远程连接后仍然继续运行)

程序员文章站 2022-05-01 08:12:49
...

如何让程序在linux服务器下一直运行(关闭远程连接后仍然继续运行)

nohup 命令 目标对象
nohup python train.py

nohup放在命令道的开头,表示不挂起(no hang up),也即,关闭终端或者退出某个账号,进程也继续保持运版行状态,一般配合&符号一起使用。如nohup command &,添加 & ( 表示“and”的符号)到命令的尾部。

关闭nohub开启的命令

ps -ef | grep train
kill -9 2215

如何让程序在linux服务器下一直运行(关闭远程连接后仍然继续运行)
1:ps -ef | grep (能识别你的进程名称的关键词):会返回nohup启动的所有相关进程

2:kill -9 pid(pid为每一行的第二个id编码,表示的是该进程的父进程)

杀死父进程就会杀死子进程