伺服器後台執行python指令碼

2021-10-09 10:55:12 字數 464 閱讀 1180

後台執行python指令碼:python ***.py & (&符號代表的就是後台執行。!注意:此方法在使用者登出後,指令碼也就自動退出了。)

nohup python ***.py & 這個命令保證了在使用者登出之後,指令碼還會繼續後台執行。

nohup命令:如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之後繼續執行相應的程序。

此命令還可以將該作業所有輸出都被重定向到乙個檔案中。

例如:nohup python ***.py > run.log 2>&1 &

在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;

2>&1是將標準錯誤(2)重定向到標準輸出(&1),標準輸出(&1)再被重定向輸入到run.log檔案中。

linux伺服器後台執行Python程式

1 大資料量資料的訓練耗時較長,比較好的方法是放到遠端伺服器後台讓其執行,將列印資訊輸出至log檔案就好。命令如下 nohup python u test.py test.log 2 1 其中,最後乙個 表示後台執行程式 nohup 表示程式不被掛起 python 表示執行python u 表示不啟...

伺服器後台執行python程式 nohup命令

nohup nohup 命令 用途 linux命令用法,不結束通話地執行命令。語法 nohup command arg 描述 nohup 命令執行由 command 引數和任何相關的 arg 引數指定的命令,忽略所有結束通話 sighup 訊號。在登出後使用 nohup 命令執行後台中的程式。要執行...

雲伺服器後台執行

如何讓 在後台執行 最開始的做法是 nohup python test.py這樣執行的時候會將 放在伺服器後台執行,終端是看不到執行過程的,期間執行的結果 執行過程中列印出來的 會在乙個生成的nohup.out檔案中儲存。第二種 screen 後來接觸到了screen命令,覺得著實好用,在這裡極力推...