Linux下怎么用nohup執(zhí)行python腳本

小億
154
2024-01-26 20:35:41

在Linux下使用nohup命令執(zhí)行Python腳本可以使腳本在后臺(tái)運(yùn)行,并且不受終端關(guān)閉的影響。以下是使用nohup執(zhí)行Python腳本的步驟:

  1. 打開(kāi)終端。

  2. 使用cd命令切換到Python腳本所在的目錄。

  3. 使用以下命令執(zhí)行Python腳本:

    nohup python your_script.py &
    

    這里的"your_script.py"是你要執(zhí)行的Python腳本的文件名。

  4. 執(zhí)行該命令后,會(huì)生成一個(gè)名為nohup.out的文件,用于存儲(chǔ)腳本的輸出內(nèi)容。

  5. 關(guān)閉終端時(shí),腳本仍會(huì)在后臺(tái)繼續(xù)運(yùn)行。

你也可以指定輸出文件的名稱(chēng),使用以下命令:

nohup python your_script.py > output.log &

這里的"output.log"是你要指定的輸出文件名。

如果需要停止后臺(tái)運(yùn)行的Python腳本,可以使用以下命令:

ps -ef | grep your_script.py

然后找到對(duì)應(yīng)的進(jìn)程ID(PID),使用kill命令停止該進(jìn)程:

kill PID

注意將上述命令中的"your_script.py"替換為你實(shí)際的Python腳本文件名。

0