共计 731 个字符,预计需要花费 2 分钟才能阅读完成。
启动 jar 程序
形式 1:
java -jar xxx.jar
特点:以后 ssh 窗口被锁定,应用 Ctrl+ c 打断程序运行,或者敞开窗口,程序退出。
形式 2:
java -jar xxx.jar &
& 示意后盾运行
特点:以后 ssh 窗口不被锁定,当窗口敞开时,程序退出。
形式 3:
nohup java -jar XXX.jar &
特点:nohup 意思是不挂断运行命令,当账户退出或者终端敞开时,程序依然运行。
当用 nohup 命令执行作业工作时,缺省状况下作业的所有输入被重定向到 nohup.out 中,除非另外指定了中央。
形式 4:
nohup java -jar XXX.jar > out.log &
解释下 > out.log
command >out.log
command >out.log 是将 command 的输入重定向到 out.log 文件,即输入内容不打印到屏幕上,而是输入到 out.file 文件中。
可通过 jobs 命令查看后盾运行工作
jobs
那么就会列出所有后盾执行的作业,并且每个作业后面都有个编号。
如果想将某个作业调回前台管制,只须要 fg + 编号即可。
fg 10
二、终止 jar 程序
1、首先找到该 jar 在运行时产生的过程号 pid
a、在运行胜利时会主动返回一个 pid, 如下图 5509 既是。
b、依据 jar 所占用端口(如果有端口占用),如下图 5509 既是。
[root@VM-0-4-centos java]# netstat -nlp | grep :80
c、依据 java 程序查找
[root@VM-0-4-centos java]# ps -ef | grep java
2、依据过程号 pid,完结过程
[root@VM-0-4-centos java]# kill 5509
查看运行后果:
参考资料:http://t.zoukankan.com/whales…
正文完