[root@iZpx9plcstbwj7Z carbon]# nohup java -jar carbon.jar nohup: ignoring input and appending output to ‘nohup.out’
时间: 2024-08-08 13:01:00 浏览: 51
当你在Linux终端中看到`[root@iZpx9plcstbwj7Z carbon]# nohup java -jar carbon.jar`这样的命令行,这是在运行一个名为`carbon.jar`的Java应用程序,并且添加了`nohup`前缀。`nohup`是一个Unix/Linux命令,它允许你在后台无限制地运行一个命令,即使用户登出系统或者终端关闭,该命令仍然会继续运行。`nohup`后跟的是`java -jar`命令,表示启动Java解释器并加载一个JAR文件作为应用。
这个命令的效果是,`carbon.jar`程序的日志会被追加到`nohup.out`文件中,而不是直接打印到终端,这样即使你离开当前终端会话,也不会丢失输出信息。
相关问题
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` 文件中。
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 应用程序。
阅读全文