我需要有关使用Java的nohup命令的帮助

时间:2015-07-22 00:52:18

标签: java linux bash nohup

我是一名初级Linux开发人员。 我有一个关于" nohup"。

的2部分问题

我使用Java编写了一个ssh会话。

 String serverIP = "xxx.xxx.xxx";
 connection = new Connection(serverIP);
 Session session  = connection.openSession();
 String command = "nohup java -jar <xx.jar>";
 session.execute(command);
 ...

我在Linux终端(CentOS)中键入ps -ef | grep xx.jar

之后,终端返回

root 2000 #3 #4 #5 #6 #7 bash -c nohup java -jar <xx.jar>

root 2001 #3 #4 #5 #6 #7 java -jar <xx.jar>

并没有返回nohup.out文件。

但是,当我输入nohup命令和&#39; ps -ef&#39;直接在终端,

它返回了

 root 2001 #3 #4 #5 #6 #7 java -jar <xx.jar>

并确实返回当前目录中的nohup.out文件。

我的2部分问题是:

  1. **为什么终端会进行bash -c nohup java -jar <xx.jar>流程
  2. 为什么不返回nohup.out文件。

0 个答案:

没有答案