当前位置:  技术问答>linux和unix

SecureCRT 上执行的 python 程序如何能在关闭终端时继续执行?

    来源: 互联网  发布时间:2016-02-28

    本文导语:  我用 SecureCRT 管理 linux 服务器,在终端上执行了一个 python 程序,是一个 web 服务器。但是我关闭 SecureCRT 后,该程序也终止了,有什么办法可以让他继续运行呢? 还有,如果实现了这一点,我下次登录上假如...

我用 SecureCRT 管理 linux 服务器,在终端上执行了一个 python 程序,是一个 web 服务器。但是我关闭 SecureCRT 后,该程序也终止了,有什么办法可以让他继续运行呢?

还有,如果实现了这一点,我下次登录上假如想重启该程序,用什么办法?如何找到上次启动的那个进程?

|
只加&是不够的,终端退出时会向所有进程发SIGHUP信号

      SIGHUP        1       Term    Hangup detected on controlling terminal
                                    or death of controlling process
这样可以
nohup python ... &

|
最好的方法正如 huailairen 所说,最好把它写成守护进程的形式

不过,也可以采用 sysheng01 所说的方法,使用
path_to_exe &
使程序在后台运行,这样退出 shell 的时候一般来说它不会结束

命令 jobs 可以查看正在(前台和后台)运行的任务,详见 man jobs

bg [jobspec] 可以把任务放到后台,
fg [jobspec] 可以把任务放到前台,详见 man bash 里面相关的部分

|
你的 程序不是守护进程吗?
最好把它写成守护进程的形式,这样可以作为服务启动,与用户登陆与否无关。

|
运行时在后面加个 & 符号

|
我的感觉是,虽然后台执行了,但因为这个程序是一个 web 服务器。他随即又进入了提示符状态,显示 web 访问记录。
然后我关闭终端的话,用 IE 测试服务器上的 web 服务,立马就停止了。

------------------------------
还是加&在命令最后,"他随即又进入了提示符状态",回车,确保出现系统提示符!!! 然后输入exit命令,关闭SecureCRT窗口。


|
python /home/neil/www/test/manage.py runserver 0.0.0.0:8888 &
执行这个后,服务已经运行了吗?

如果运行了,你退出是不会有影响的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用SecureCRT或Putty 远程启动linux服务器上的一个应用程序,但是当我关掉SecureCRT的时候,应用程序也被关掉了,怎么能够做到我关闭客户
  • SecureCRT下连接redhatAS4怎么startx进不了xwindow?secureCRT中的forward X11 packets选项已经开起
  • SecureCRT上运行一个JAVA程序,该程序类似一个在WINDOWS下一直运行的CMD窗口的东西,SecureCRT关掉后,JAVA还会继续运行吗?
  • 关于SecureCRT是否能够远程登陆Windows系统
  • 100分请教高手SecureCRT中如何识别shift+tab键...
  • SecureCRT 6.0老是断线?
  • secureCRT 怎么输不了@
  • SecureCRT如何修改数据量大的文件?
  • 有关secureCRT的2个问题。
  • 用secureCRT连接ssh出错!!
  • 新手使用SecureCRT连接linux的问题
  • 急!无法使用SecureCRT连接openssh
  • 如何让secureCRT连接的vim使用全屏?
  • 如何用securecrt链接网页
  • secureCRT应该怎么连图中的机器
  • SecureCRT中使用vi的问题
  • Securecrt连接不上CentOS
  • 关于WinSCP和SecureCRT 5.0参数的配置问题
  • 请问SecureCRT 3.4 中能不能使用TAB键补全文件名
  • SSH客户端软件 SecureCRT
  • SecureCRT4.06的serial和licence key呀?(555.....)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3