[1]+ Exit 1 nohup java -jar college-system-0.0.2.SNAPSHOT.jar 这段代码是什么意思
时间: 2024-03-08 21:47:48 浏览: 235
这段代码表示在后台运行一个Java应用程序,该程序的名称是 `college-system-0.0.2.SNAPSHOT.jar`。`nohup` 命令用于忽略挂起信号,使应用程序在终端关闭后仍然可以继续运行。运行后,您将看到一个类似于 `[1]+ Exit 1` 的输出,其中 `1` 是该作业的作业号,`Exit 1` 是该作业的退出状态。
此输出表示进程已经终止,退出状态码为1。这可能表示应用程序已经停止或发生了错误。您可以使用 `jobs` 命令来查看当前正在运行的作业,并使用 `fg` 命令将其转到前台以查看详细信息。例如:
```
jobs
fg %1
```
其中 `%1` 是作业号,您可以根据实际情况替换为您要查看的作业号。
如果您需要在后台运行Java应用程序,并使其在终端关闭后继续运行,您可以使用以下命令:
```
nohup java -jar college-system-0.0.2.SNAPSHOT.jar &
```
其中 `&` 符号表示将该命令放入后台运行。这样,该应用程序就会在后台运行,并且可以在终端关闭后继续运行。
相关问题
Last login: Fri Jun 9 19:16:34 2023 from 61.142.114.74 root@iZwz9h5tizjqqur6xbkjylZ:~# cd /www/wwwroot/back-end/college-system-test root@iZwz9h5tizjqqur6xbkjylZ:/www/wwwroot/back-end/college-system-test# ll total 18659188 drwxr-xr-x 3 root root 4096 Apr 7 23:54 ./ drwxr-xr-x 4 root root 4096 Oct 8 2022 ../ -rw-r--r-- 1 root root 89138879 Apr 23 11:04 college-system-0.0.2-SNAPSHOT.jar drwxr-xr-x 2 root root 24576 Jun 9 01:43 logs/ -rw------- 1 root root 19017822424 Jun 9 18:42 nohup.out root@iZwz9h5tizjqqur6xbkjylZ:/www/wwwroot/back-end/college-system-test# ps -aux | grep college-system-0.0.2-SNAPSHOT.jar root 8469 0.0 0.0 14436 1044 pts/0 S+ 19:37 0:00 grep --color=auto college-system-0.0.2-SNAPSHOT.jar root 18653 0.1 19.7 4611772 1581456 ? Sl Apr23 122:02 java -jar college-system-0.0.2-SNAPSHOT.jar root@iZwz9h5tizjqqur6xbkjylZ:/www/wwwroot/back-end/college-system-test# nohup java-jar college-system-0.0.2-SNAPSHOT.jar nohup: ignoring input and appending output to 'nohup.out' nohup: failed to run command 'java-jar': No such file or directory root@iZwz9h5tizjqqur6xbkjylZ:/www/wwwroot/back-end/college-system-test# nohup java -jar college-system-.0.0.2-SNAPSHOT.jar & [1] 8719 root@iZwz9h5tizjqqur6xbkjylZ:/www/wwwroot/back-end/college-system-test# nohup: ignoring input and appending output to 'nohup.out' 这些代码是不是表明已经上传jar
这些代码表明你已经登录到阿里云服务器,并且进入到了 `/www/wwwroot/back-end/college-system-test` 目录下。通过 `ls` 命令可以看到该目录下存在 `college-system-0.0.2-SNAPSHOT.jar` 文件,这说明你已经成功将代码上传到了该目录下。
通过执行 `ps -aux | grep college-system-0.0.2-SNAPSHOT.jar` 命令,可以查看该 Java 应用程序的进程信息。输出结果中包含一行 `java -jar college-system-0.0.2-SNAPSHOT.jar`,表明该应用程序正在运行,并且进程 ID 为 `18653`。
接着,你使用 `nohup java -jar college-system-.0.0.2-SNAPSHOT.jar &` 命令在后台运行该 Java 应用程序,并且将输出信息追加到 `nohup.out` 文件中。输出结果中包含一行 `nohup: ignoring input and appending output to 'nohup.out'`,表明命令已经成功地在后台运行,并且输出信息被追加到了 `nohup.out` 文件中。
因此,可以认为你已经成功地将代码上传到了阿里云服务器,并且成功地在后台运行了该 Java 应用程序。
root@iZwz9h5tizjqqur6xbkjylZ:/www/wwwroot/back-end/college-system-test# nohup java-jar college-system-0.0.2-SNAPSHOT.jar nohup: ignoring input and appending output to 'nohup.out' nohup: failed to run command 'java-jar': No such file or directory root@iZwz9h5tizjqqur6xbkjylZ:/www/wwwroot/back-end/college-system-test#
这段代码看起来是在 Linux 系统下运行一个 Java 应用程序,但是出现了一个错误:找不到 `java-jar` 命令。这个命令应该是 `java -jar`,所以你需要修改命令为 `nohup java -jar college-system-0.0.2-SNAPSHOT.jar &`,然后再次运行。这个命令会在后台运行 Java 应用程序,并且将输出信息追加到 `nohup.out` 文件中。
阅读全文