我想從我的本地的Mac OS通過SSH命令,啓動從Mac OS X計算機的遠程腳本
我的VM開始一個python腳本我做
ssh -i /key/path/id_rsa [email protected] "sleep 5s; cd /root/Server;pkill -f server.py;./server.py;"
結果
它是SSH的,它很快運行這些命令,並迅速將我註銷。我期待它在SSH會話中保持打開狀態。
我的劇本是不運行...
PS -aux | grep的蟒蛇
root 901 0.0 0.2 553164 18584 ? Ssl Jan19 20:37 /usr/bin/pytho -Es /usr/sbin/tuned -l -P
root 15444 0.0 0.0 112648 976 pts/0 S+ 19:16 0:00 grep --color=auto python
如果我這樣做,它的工作原理
ssh -i /key/path/id_rsa [email protected] "sleep 5s; cd /root/Server"
然後
./server.py;
然後,它的工作原理。
我錯過了什麼?
你可以[編輯]你的問題,包括這個server.py程序的內容? – Kenster
你是什麼意思*「我期待它保持開放」*?爲什麼會這樣做?它已經完成了你所要求的一切,所以命令完成了。 –