我的遠程服務器上有一個像下面這樣的python文件「run.py」。通過SSH在後臺執行遠程python腳本
import subprocess
subprocess.Popen(["nohup", "python", "/home/admin/Packet/application.py", "&"])
我想從我的本地計算機上使用SSH運行該文件。我想下面。但是,我的本地終端卡在那裏。它似乎並沒有在後臺運行。
ssh -n -f -i /Users/aws/aws.pem [email protected]_world.com 'python /home/admin/run.py'
運行命令後,我的終端卡住了。
您可以婉使用https://en.wikipedia.org/ wiki/GNU_Screen – kfx
@kfx,不,絕對不必要。問題是這個過程確實沒有被髮送到背景 –
爲什麼它是一個python腳本?殼牌就足夠簡單了,不是嗎? –