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

远程连接关闭后,程序也停了,该怎么做才能不停?在线等"菩萨"

    来源: 互联网  发布时间:2015-12-10

    本文导语:  里用远程连接,打开终端,执行java xxx(主类),xxx需要一直运行,因为它服务端程序。由于远程连接有时间限制,过期后远程连接就无效了(没有手工关闭过这个远程连接),无效后xxx程序也停了,我需要xxx一直运行...

里用远程连接,打开终端,执行java xxx(主类),xxx需要一直运行,因为它服务端程序。由于远程连接有时间限制,过期后远程连接就无效了(没有手工关闭过这个远程连接),无效后xxx程序也停了,我需要xxx一直运行,该怎么做才能做到。如果在本地启动xxx就不会有这个问题。
本服务端是通过执行xx.sh来启动的,启动后有个运行状态,有异常时,会输出异常信息。我想要的效果是,服务端程序执行后,又回到了命令状态,而不是运行状态,并且关闭远程终端,不影响服务端程序的运行。该怎么做才能做到?

|
nohup命令 

   理论上,我们一般退出Linux系统时,会把所有的程序全部结束掉,包括那些后台程序。但有时候,例如您正在编辑一个很长的程序,但是您下班或是有事需要先退出系统,这时您又不希望系统把您编辑那么久的程序结束掉,希望退出系统时,程序还能继续执行。这时,我们就可以使用nohup命令使进程在用户退出后仍继续执行。 

   一般这些进程我们都是让它在后台执行,结果则会写到用户自己的目录下的nohup.out这个文件里(也可以使用输出重定向,让它输出到一个特定的文件)。[例26] 

   $ nohup sort sales.dat & 

   这条命令告诉sort命令忽略用户已退出系统,它应该一直运行,直到进程完成。利用这种方法,可以启动一个要运行几天甚至几周的进程,而且在它运行时,用户不需要去登录。 

   nohup命令把一条命令的所有输出和错误信息送到nohup.out文件中。若将输出重定向,则只有错误信息放在nohup.out文件中。

|
加 nup

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












  • 相关文章推荐
  • 关于inetd。我做了一个测试程序,想计算ftp最多能有多少了连接,我发现当连接到1020次就不可以连接了,哪位大侠知道如何做才能将连接数量增加至10000呢??
  • linux如何才能被远程连接呀
  • kdevelop4中怎么设置才能编译时连接pthread库
  • 各位大虾,我的Red Hat Linux 7.2 (办公室高速LAN连接/固定IP)如何才能顺利上网???
  • 使用jsp制作大型网站(访问量),究竟怎样才能最好的控制数据库的连接数?55分必给!
  • [高分]我在wmWare上安装了Redhat Linux4,怎样才能和主机通过网络连接?
  • 怎么才能限制SQL Server只能让指定的机器连接
  • 请问jsp怎么才能连接Oracle数据库
  • 怎样配置database pilot,才能连接MSSQL呢???????
  • 客户端发送的socket数据,需要客户端断开连接之后服务器端才能受到,为何
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 什么是socket的长连接,以及如何实现长连接,长连接和短连接有什么区别?
  • 如何在windows上远程连接centOS桌面
  • 建立长连接的SOCET通讯后,如何检查长连接的有效性,如何获知连接状态
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • Oracle 表连接方式(内连接/外连接/自连接) 详解
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 哪位给解释一下长连接和短连接的区别?
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • ssh连接得通虚拟机,连接不通隔壁宿舍?
  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • windows server2012无法连接无线网络解决方法(windows无线连接)
  • 请问unix/linux下动态连接库和静态连接库有什么区别?
  • fedora15 KDE桌面下能连接WLAN,GNOME下能搜到信号,就是连接不上,。。。。
  • linux 有线连接了却显示有线连接断开是怎么回事
  • 建立一个ftp数据连接并传送或接受完毕一些数据后,能否不关闭此数据连接,下次接着用?
  • oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
  • LINUX中连接C++的库怎么连接.库在什么位置,还有什么特殊命令吗?
  • socket 断开连接如何再恢复连接
  • 请问连接本机数据库的JDBC,和连接远程的JDBC有没有区别?
  • 大家有多少web application是直接连接数据库的?又有多少是通过weblogic或websphere之类连接的?


  • 站内导航:


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

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

    浙ICP备11055608号-3