且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux:nohup、setsid将程序放到后台运行

更新时间:2022-09-05 11:06:10

nohup

HUP(hangup,挂断)

让提交的命令忽略 hangup 信号

 nohup python run.py > log/run.py.log 2>&1 &
 
 # ctrl+z #挂起到后台
 # ctrl+d  #或者 关闭窗口  进程任然会在后台执行

setsid

在新session执行命令

setsid python run.py &

参考

Linux后台执行的方法 - 关闭、退出不影响

[Linux] nohup/setsid/& 让进程在后台可靠运行