[2]+ 退出 1 nohup java -Xms1024m -Xmx1024m -jar /home/xiaoyun-app/cloud-back/common.jar > /home/xiaoyun-app/cloud-back/logs/common.out
时间: 2023-10-27 19:05:58 浏览: 34
这是一个 shell 的提示符,它表示当前 shell 会话中有一个作业(job)已经退出。在这个提示符中,`[2]+` 表示的是作业的编号,`1` 表示的是作业的退出状态码。
通常情况下,这个提示符会出现在你使用了一个后台运行的命令,并且你在这个命令运行期间进行了其他操作或者关闭了终端窗口。在这种情况下,你可以使用 `jobs` 命令来查看当前 shell 会话中的作业列表,然后使用 `fg` 或 `bg` 命令来恢复作业的运行或将其转移到后台运行。
例如,如果你想将作业编号为 `2` 的作业转移到后台运行,可以使用以下命令:
```
bg %2
```
如果你想将作业编号为 `2` 的作业恢复到前台运行,可以使用以下命令:
```
fg %2
```
如果你想了解更多关于作业控制的信息,可以使用 `help jobs` 命令来查看 shell 的帮助文档。
相关问题
nohup java -Xms1024m -Xmx1024m -jar /home/xiaoyun-app/cloud-back/common.jar >/home/xiaoyun-app/cloud-back/logs/common.out &
这是一个 Linux 命令,它的作用是在后台启动一个 Java 应用程序。具体解释如下:
- nohup:表示忽略 SIGHUP 信号,即不挂断连接,命令行退出后程序仍然可以继续运行。
- java:表示要启动的是 Java 程序。
- -Xms1024m:表示 JVM 最小分配的堆内存为 1024MB。
- -Xmx1024m:表示 JVM 最大分配的堆内存为 1024MB。
- -jar /home/xiaoyun-app/cloud-back/common.jar:表示要启动的 Java 应用程序的 jar 包路径。
- >/home/xiaoyun-app/cloud-back/logs/common.out:表示将程序的标准输出重定向到指定的文件。
- &:表示在后台运行该命令。
这个命令的意思是启动一个 Java 应用程序,最小堆内存为 1024MB,最大堆内存为 1024MB,程序的标准输出被重定向到 /home/xiaoyun-app/cloud-back/logs/common.out 文件,命令行退出后程序仍然可以继续在后台运行。
nohup java -Xms2048m -Xmx2048m -jar xxx.jar > ./out.log 2>&1 &
这是一个典型的在后台运行 Java 应用程序命令。它使用了 nohup 命令来使应用程序在终端关闭后继续运行,标准输出和错误输出重定向到 out.log中。
解析这个命令的具含义如下:
- `nohup`表示不挂断地运行命令,使应用程序在终端关闭后继续运行。
- `java -Xms2048m -Xmx2048m -jar xxx.jar`:用于启动 Java 应用程序,其中 `-Xms` 和 `-Xmx` 参数分别设置了 Java 虚拟机的初始堆大小和最大堆大小,`-jar xxx.jar` 指定了要运行的 JAR 文件。
- `> ./out.log 2>&1`:将标准输出和错误输出重定向到当前目录下的 out.log 文件中。
- `&`:表示在后台运行命令。
该命令执行后,Java 应用程序将在指定的堆大小下运行,并将标准输出和错误输出写入 out.log 文件中,同时应用程序将在后台持续运行。