java进程脱离终端运行】的更多相关文章

关于 java 进程脱离终端放入后台运行的问题,首先想到是使用nohup命令: 研究了一下tomcat启动脚本.jenkins.war启动方式以及其他linux命令,结论是在目前的linux系统上不使用nohup也可以让进程脱离终端: tomcat的启动脚本catalina.sh中,并没有使用nohup,仅仅是在命令行结尾加上了& 符号: 需要使用nohup的场景是uname命令的结果为HP-UX(使用了惠普的操作系统)或设置了USE_NOHUP为true: 但在linux上面,仅是& a…
--Linux下使Shell 命令脱离终端在后台运行------------------------------------2014/02/14你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤…… 在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网:或者(2)你在执行了s…
转自: http://www.linuxidc.com/Linux/2011-05/35723.htm 方法如下: (1)输入命令: nohup 你的shell命令 & (2)回车,使终端回到shell命令行: (3)输入exit命令退出终端: exit (4)现在可以关闭你的终端软件了,等过足够的时间,让你的shell命令执行完了再上去看结果吧. 其中,nohup命令可以让你的shell命令忽略SIGHUP信号,即可以使之脱离终端运行:“&”可以让你的命令在后台运行. 以脱离终端的方式在…
1.脱离终端后台运行fitnesse 用终端连接linux时,开启fitnesse命令后,界面是这样的. 如果此时终端关闭或是不小心按了ctrl+c,fitnesse就被关闭,页面就无法访问了 为了解决这一问题,可以使它在后台运行 具体命令如: nohup java -jar fitnesse-standalone.jar -p 8089 & 即 nohup +启动fitnesse的命令 +& 关闭的时候用kill -9 进程号即可 2.附:nohup命令 用途:不挂断地运行命令 nohu…
准确获取定位到tomcat下正在运行的java进程的PID命令: ps -ef|grep java | grep catalina | awk '{print $2}' 准确定位到tomcat下正在运行的java进程相关信息,命令: [注意,这里是在tomcat容器下运行的java进程,所以使用 | 与操作,同时匹配 java关键字 和  cataline关键字 ,使用grep命令进行的文本匹配] ps -ef|grep java | grep catalina 查看当前运行的所有的java进程…
转自http://jiangshuiy.iteye.com/blog/1674235 PS:今天做android助手项目的时候,发现adb push命令执行会卡死,最后发现不能用waitfor阻塞等待执行结果,而且cmd上print的内容是打在进程的error流而不是input流,所以搞了好一会儿,最后这篇文章的提醒下解决了问题,故此转载学习一下. 0 预备知识 1 不正确的调用exitValue 2不正确的调用waitFor 3 一种可接受的调用方式 4 调用认为是可执行程序的时候容易发生的错…
一.进程和线程 进程:在内存中运行的应用程序,一个exe是一个进程. 如:ps -exf  可以查看各个应用的进程,其中ppid为父进程: ps aux | egrep '(cron|syslog)'      找出与 cron 与 syslog 这两个服务有关的 PID 号码  : kill -9 进程id 可以关闭该进程 线程:进程中的一个执行流程,共享同一个进程的内存. 二.堆与栈 堆内存:存放new出来的对象和数组,分出的内存由jvm的自动垃圾回收器进行管理. 栈内存:定义一个变量,取值…
================================ 详解:https://blog.csdn.net/achenyuan/article/details/77867661 ================================ 使用命令 top 统计信息区前五行是系统的统计信息,每一行代表了不同的数据内容. 第一行是任务队列信息,跟 uptime 命令的执行结果一样,说明如下: 17:01:28 系统当前时间up 95 days,4:53 系统的运行时间:95天4个小时5…
线程和进程 一.进程 进程是指运行中的程序,比如我们使用QQ,就启动该进程分配内存空间. 进程是程序的一次执行过程,或是正在运行的一个程序.是一个动态的过程:有它自升的产生,存在和消亡的过程 二.线程 线程是由进程创建的,是进程的一个实体 一个进程可以拥有多个线程 一个想线程还可以创建它的子线程 三…
背景,服务器上的一个JAVA服务进程突然挂掉,查看产生了崩溃日志,如下: # Set larger code cache with -XX:ReservedCodeCacheSize= # This output file may be truncated or incomplete. # # Out of Memory Error (os_linux.cpp:2673), pid=28610, tid=139813184919296  日志分析原因很简单,服务器的内存不够用,导致进程崩溃 JA…