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

posted @ 2020-03-01 17:32  网络虫  阅读(618)  评论(0编辑  收藏  举报