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连接后程序仍然会运行。

原文地址:https://www.cnblogs.com/wangluochong/p/12390904.html