84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
业精于勤,荒于嬉;行成于思,毁于随。
建議用tmux(linux終端機復用軟體),解決方案如下:(CentOS機器)
yum install tmux -y //安装软件 tmux //启动新终端 cd xxx //cd到你的脚本目录 python server.py//
此時腳本已經在運作了。就算關閉shell終端程式還是在運行,因為啟動程式的直接終端是tmux,而不是你的securecrt。 如果想查看進程狀態,重新開啟securecrt,執行
tmux attach
tmux詳細文件文件
一個進程管理supervisord就搞定了
$nohup your_service &轉為後台運行,忽略stderr,stdout轉存nohup.out。即使退出terminal也會繼續。
或去搜尋怎麼註冊一個linux service,使得它能用$service xxx start來管理
前面幾位的方法可以用。我在說一種用screen的。例如:
screen -S xyz(起一個好記的名字)xxxx(你的命令)ctrl+a+d然後儘管退出。 下次登進來之後,再執行:
screen -r xyz就可以回到上次退出的介面
System V init、supervisord未来都是systemd的菜
System V init
supervisord
systemd
^_^
建議用tmux(linux終端機復用軟體),解決方案如下:(CentOS機器)
此時腳本已經在運作了。就算關閉shell終端程式還是在運行,因為啟動程式的直接終端是tmux,而不是你的securecrt。
如果想查看進程狀態,重新開啟securecrt,執行
tmux詳細文件
文件
一個進程管理supervisord就搞定了
$nohup your_service &
轉為後台運行,忽略stderr,stdout轉存nohup.out。即使退出terminal也會繼續。
或去搜尋怎麼註冊一個linux service,使得它能用
$service xxx start
來管理
前面幾位的方法可以用。我在說一種用screen的。例如:
screen -S xyz(起一個好記的名字)
xxxx(你的命令)
ctrl+a+d
然後儘管退出。
下次登進來之後,再執行:
screen -r xyz
就可以回到上次退出的介面
System V init
、supervisord
未来都是systemd
的菜^_^