1
okidogi 2013 年 1 月 4 日
看了两遍没看明白。。。不过如果你的需求是断开ssh连接服务器端仍然在执行并且最后再次连接可以看到运行结果的话,screen是你的不二选择。
|
2
Kymair 2013 年 1 月 4 日
我也没看懂 楼主你是想要blocking还是non-blocking的?
|
3
atom 2013 年 1 月 5 日
楼主其实就是要自己搞一套发布部署脚本,有基本的协调控制。
在执行完ssh user@host "~/restart.sh < /dev/null > /dev/null 2>&1 &" 加上轮询逻辑,每隔几秒检查一下目标机的状态。 无外乎两种套路。 1.你的服务特征明显,ps看下进程名 2.你的服务特征不明显,那么可以在服务启动成功时,写入pid+时间戳或别的什么东西,到某个临时文件。转而检查这个临时文件的内容是否符合启动特征。 |
7
ratazzi 2013 年 1 月 5 日
用 fabric 吧,需要些 python 基础
|
9
Mattsive 2013 年 1 月 5 日
fabric 两行代码的事
|