【发布时间】:2018-01-08 19:13:44
【问题描述】:
我正在尝试从本地 Mac OS 在我的 VM 上启动 python 脚本
我做到了
ssh -i /key/path/id_rsa root@111.11.1.0 "sleep 5s; cd /root/Server;pkill -f server.py;./server.py;"
结果
它是 SSH,它可以快速运行这些命令,并迅速将我注销。我期待它在 SSH 会话中保持打开状态。
我的脚本没有正在运行...
ps -aux | grep python
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 root@111.11.1.0 "sleep 5s; cd /root/Server"
然后
./server.py;
然后,它起作用了。
我错过了什么吗?
【问题讨论】:
-
你能edit你的问题包括这个server.py程序的内容吗?
-
你是什么意思“我期待它保持开放”?为什么会这样做?它已完成您要求的所有操作,因此命令完成。
标签: python linux macos unix ssh