python - securecrt关闭时候如何能保持服务器上的两个服务持续运行下去?
迷茫
迷茫 2017-04-18 09:23:22
0
5
434
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(5)
大家讲道理

建議用tmux(linux終端機復用軟體),解決方案如下:(CentOS機器)

yum install tmux -y //安装软件
tmux //启动新终端
cd xxx //cd到你的脚本目录
python server.py//

此時腳本已經在運作了。就算關閉shell終端程式還是在運行,因為啟動程式的直接終端是tmux,而不是你的securecrt。
如果想查看進程狀態,重新開啟securecrt,執行

tmux attach

tmux詳細文件
文件

刘奇

一個進程管理supervisord就搞定了

PHPzhong

$nohup your_service &
轉為後台運行,忽略stderr,stdout轉存nohup.out。即使退出terminal也會繼續。

或去搜尋怎麼註冊一個linux service,使得它能用
$service xxx start
來管理

黄舟

前面幾位的方法可以用。我在說一種用screen的。例如:

screen -S xyz(起一個好記的名字)
xxxx(你的命令)
ctrl+a+d
然後儘管退出。
下次登進來之後,再執行:

screen -r xyz
就可以回到上次退出的介面

Peter_Zhu

System V initsupervisord未来都是systemd的菜

^_^

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!