ssh 关闭后仍保持当前运行的进程

转载 2013年12月03日 13:05:15

原文地址:http://www.cnitblog.com/201/archive/2010/06/14/66744.html

ssh 关闭后仍保持当前运行的进程

由于各种原因,需要通过ssh登录linux或者unix主机,很多时候我们需要通过ssh的终端启动一 些服务或者运行一些程序,但是默认情况下,当我们关闭ssh终端连接,随之启动的程序也会关闭。原因是:SSH会话关闭时,ssh所关联的pty关闭,系 统会给这个pty所关联的session中的所有进程发送SIGHUP信号,SIGHUP的默认信号处理程序是终止进程,除非进程自己处理了 SIGHUP。

解决方法如下:

使用现成的命令nohup,可以让指定的程序在pty关闭之后继续运行。

运行方法:

#nohup program &

现在就可以正常关闭ssh了,你会发现你的服务依然存在运行

ssh关闭后仍保持当前运行的进程

ssh关闭后仍保持当前运行的进程   症状:使用SecureCRT工具ssh远程连接linux,不退出ssh,而是强行关闭终端(合上笔记本走人)情况下,后台启动的应用也会关闭。 测试...

关闭SSH不结束某希望进程结束,屏蔽SIGHUP信号--nohup

情况是这样的,使用IDEA的时候,有人提供了IDEA的注册程序,网上大把的部署自己服务程序的教程,我老弟那个电脑不知道为什么自己跑不起来,我只好在我租的外网服务器上部署一个IDEA的license程序...

ssh 关闭后仍保持当前运行的进程

症状:使用SecureCRT工具ssh远程连接linux,不退出ssh,而是强行关闭终端(合上笔记本走人)情况下,后台启动的应用也会关闭。 测试案例: 很明显的是关闭终端后,前台运行的程序会被随之...
  • cd520yy
  • cd520yy
  • 2013年08月28日 09:29
  • 1710

ssh断开后保持进程运行的方法(使用nohup,screen)

如果想在关闭ssh连接后刚才启动的程序继续运行怎么办,可以使用nohup。但是如果要求第二天来的时候,一开ssh,还能查看到昨天运行的程序的状态,然后继续工作,这时nohup是不行了,需要使用scre...

获取当前运行进程

  • 2015年01月30日 16:49
  • 32KB
  • 下载

C#获取当前运行的进程

  • 2014年08月20日 18:10
  • 9KB
  • 下载

Android使用adb查看当前设备运行进程CPU内存等资源的使用情况

使用adb了解自己的应用是否大量消耗资源,优化性能必备之性能诊断

无法启动 IIS Express Web 服务器,ID 为 15784 的进程当前未运行,无法连接到已配置的开发 Web 服务器

今天早上起床,用了360杀毒,杀完毒发现在vs2013写.net代码运行总是报错,错误为无法启动 IIS Express Web 服务器。这哔了狗的错误,一开始以为是项目好久不打开,那个配置不对的问题...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ssh 关闭后仍保持当前运行的进程
举报原因:
原因补充:

(最多只允许输入30个字)