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
的菜^_^