Linux后台运行Jar方法

一、在linux服务器上运行Jar文件时一般的方法是:java

java -jar xxx.jarlinux

这种方式特色是ssh窗口关闭时,程序停止运行.或者是运行时无法切出去执行其余任务,有没有办法让Jar在后台运行呢:服务器

方法一:ssh

nohup java -jar test.jar &spa

//nohup 意思是不挂断运行命令,当帐户退出或终端关闭时,程序仍然运行日志

//当用 nohup 命令执行做业时,缺省状况下该做业的全部输出被重定向到nohup.out的文件中test

//除非另外指定了输出文件。        后台

方法二:终端

nohup java -jar test.jar >temp.txt &程序

//这种方法会把日志文件输入到你指定的文件中,没有则会自动建立

 

jobs命令和 fg命令:

$ jobs

//那么就会列出全部后台执行的做业,而且每一个做业前面都有个编号。

//若是想将某个做业调回前台控制,只须要 fg + 编号便可。

$ fg 2

相关文章
相关标签/搜索