在服务器运行一个jar包,不用时终止它

1.打成jar包后,输入命令

 nohup java -jar floodlight.jar >log.txt 2>&1 &
//nohup 不生成 nohup.out的方法
nohup java -jar /xxx/xxx/xxx.jar >/dev/null 2>&1 &
//只输出错误信息到日志文件 
nohup ./program >/dev/null 2>log & 
//什么信息也不要 
nohup ./program >/dev/null 2>&1 & 

2. 查看端口状态

一、检查端口被哪个进程占用

netstat -lnp|grep 88   //88请换为你的apache需要的端口,如:80

二、查看进程的详细信息

ps 1777
ps -aux

三、杀掉进程,重新启动apache

kill -9 1777        //杀掉编号为1777的进程(请根据实际情况输入)
service httpd start //启动apache

SSH执行以上命令,如果没有问题,apache将可以正常启动。

原文地址:https://www.cnblogs.com/gejuncheng/p/9879165.html