Exit 1 nohup java -jar device-0.0.1-cansang01.jar >> logs/device-0.0.1-cansang01-$(date +%Y-%m-%d).log 2>&1
时间: 2024-03-12 10:48:10 浏览: 134
`nohup java -jar device-0.0.1-cansang01.jar >> logs/device-0.0.1-cansang01-$(date +%Y-%m-%d).log 2>&1` 这个命令是在后台运行一个 Java 程序,并将程序的输出重定向到指定的日志文件中。
`Exit 1` 表示程序在运行过程中退出了,并返回了状态码 1。通常情况下,状态码 0 表示程序正常退出,而非 0 的状态码则表示程序异常退出。
对于这个问题,你可以查看程序的日志文件,查找可能的错误信息。同时,你也可以尝试以前台的方式运行程序,这样可以直接查看程序在控制台上的输出,以便更好地定位问题。例如,可以使用以下命令以前台方式运行程序:
```bash
java -jar device-0.0.1-cansang01.jar
```
如果程序在运行过程中出现异常,你将会在控制台上看到相应的错误信息,从而可以更好地定位问题。
相关问题
[1] Exit 1 nohup java -jar shopping-provider-0.0.1-SNAPSHOT.jar
这是一个命令行指令,用于在后台运行一个 Java 应用程序。其中 `shopping-provider-0.0.1-SNAPSHOT.jar` 是要运行的 Java 应用程序的文件名。`nohup` 命令用于在退出终端或注销用户后继续运行应用程序。`Exit 1` 表示退出状态码为1,可能是因为应用程序出现了错误或异常。
[root@iZ2zeih2j9pr2qfqaxw32oZ jar]# nohup java -jar manager-api-4.2.5.jar >/dev/null 2>&1 & [2] 98350 [1] Exit 143 nohup java -jar manager-api-4.2.5.jar > /dev/null
这个命令运行成功了,并且把标准输出和标准错误输出都重定向到了`/dev/null`文件。其中,`[2] 98350`表示进程正在后台运行,进程ID为98350。而`[1] Exit 143`表示在运行这个命令之前,可能已经有一个相同的进程在运行,并且已经退出了,退出码为143。如果您想查看进程的状态或者停止进程,可以使用`ps`和`kill`命令。例如,执行`ps -ef | grep java`可以查看所有Java进程的状态,执行`kill 98350`可以停止进程ID为98350的进程。
阅读全文