Linux运行Jar包和对其进程操作

   Linux 运行jar包命令:

java -jar xxx.jar  当前ssh窗口被锁定、按CTRL + C、关闭ssh窗口,程序停止运行。
java -jar xxx.jar &   ssh窗口被锁定程序不会停止,但是当窗口关闭时,程序中止运行。
nohup java -jar xxx.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行,并且缺省情况下该作业的所有输出被写入到当前路径下的nohup.out的文件中。
nohup java -jar xxx.jar >temp.txt &  比之第三种命令,就是可以自定义输出日志信息到temp.txt文件中。

关于对进程操作:

         1.查看所有运行进程:          ps -e     或       ps aux | less   (按q退出)


         2.如何根据pid查看进程信息: ll  /proc/pid号

          系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息。 pid号文件夹下文件记录该进程的所有信息,如果该进程有日志输出也可以直接从下方看到。


       3.查看正在运行的某个进程:            ps -ef |grep xxxxxxx

          如查看正在运行的java进程:  ps -ef |grep java

          查看正在运行的nginx进程:    ps -ef |grep nginx


       4.终止某个进程:      kill -9 xxxx    (xxx为对应的pid)


       5. 查看当前所有作业 :             jobs    (第一列值为作业编号)

          会列出所有后台执行的作业,并且每个作业前面都有个编号。


      6.作业调回前台控制 :     fg  xxx(xxx表示作业编号)



                            

如何停止jar运行?      

方式一:(1)通过  ps -ef |grep java查看当前的java进程pid号;

                (2)kill -9 pid号 


方式二:(1)通过  jobs  查看所有作业;

                 (2)fg  xxx  将要关闭的作业调回前台控制

                  (3)Ctrl+C终止


     
                  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值