日期:2014-05-20  浏览次数:20743 次

请问如何把jar包做成在后台运行
我自己开发了一些jar包, 放在服务器上面运行, 用SecureCRT连接上linux服务器后,执行下面这样的命令

Java code
java -jar test.jar 
/*有可能还加些参数**/
java -jar test.jar 2012-06-07




然后当我不想用这个软件的时候,我直接按Ctrl+c中止程序运行就可以了

我现在想达到下面这样的功能..

想把这个jar程序设置成类似apache服务那样, 可以随便在哪个启动,中止,同一个jar程序,
例如, 在A电脑上 启动, B电脑上中止

请问我应该怎么做呢

------解决方案--------------------
监听一个端口,收到一个退出消息就退出。试试socket
------解决方案--------------------
使用nohup命令使程序在后台运行,可以先查询到该进程的pid,通过pid来停止