如何让程序在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
1:ps -ef | grep (能识别你的进程名称的关键词):会返回nohup启动的所有相关进程
2:kill -9 pid(pid为每一行的第二个id编码,表示的是该进程的父进程)
杀死父进程就会杀死子进程