服務器運行python腳本:python xxx.py
後臺運行python腳本:python xxx.py & (&符號代表的就是後臺運行。!注意:此方法在用戶登出後,腳本也就自動退出了。)
nohup python xxx.py & 這個命令保證了在用戶登出之後,腳本還會繼續後臺運行。
nohup命令:如果你正在運行一個進程,而且你覺得在退出帳戶時該進程還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之後繼續運行相應的進程。
此命令還可以將該作業所有輸出都被重定向到一個文件中。
例如:
nohup python xxx.py > run.log 2>&1 &
在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;
2>&1是將標準錯誤(2)重定向到標準輸出(&1),標準輸出(&1)再被重定向輸入到run.log文件中。