Linux下程序后台运行:nohup和&
一、执行python程序命令后面加&
比如:
python test.py [> log.txt] &
其中[> log.txt]是可选项,用于将test.py程序输出结果定向输出到log.txt文件中
注意:这种方式当断开SSH连接后程序会终止运行。
二、nohup指令执行python程序
不挂断运行任务,no hangup的意思。
比如:
nohup python test.py [> log.txt] &
如果不将nohup命令的输出重定向,输出将附加到当前目录的nohup.out文件中。如果当前目录的nohup.out文件不可写,输出 重定向到$HOME/nohup.out文件中。
注意:这种方式当断开SSH连接后程序仍然会运行。