nohup ./catalina.sh start & 启动tmocat提示忽略输入并把输出追加到"nohup.out"
时间: 2024-05-16 16:18:06 浏览: 19
这是因为你使用了 nohup 命令来启动 tomcat。nohup 命令可以让你在退出终端后,程序仍然继续运行,并且将程序的输出重定向到 nohup.out 文件中。
在你的命令中,& 符号表示在后台运行程序,而 nohup 命令则告诉系统忽略输入并将输出追加到 nohup.out 文件中。
如果你想实时查看程序的输出,可以使用 tail 命令来监视 nohup.out 文件:
```
tail -f nohup.out
```
这样就可以实时查看 tomcat 的输出了。
相关问题
执行./start.sh restart 时报错 把输出追加到nohup.out
如果执行 ./start.sh restart 时报错,可以尝试将输出追加到 nohup.out 文件中,以便更好地查看错误信息。具体操作为:
1. 在终端中输入以下命令,执行 ./start.sh restart:
```
./start.sh restart
```
2. 如果出现错误信息,可以将输出追加到 nohup.out 文件中,命令如下:
```
./start.sh restart >> nohup.out 2>&1 &
```
这个命令中,">>" 表示追加输出,"2>&1" 表示将标准错误重定向到标准输出,"&" 表示将命令放到后台执行。
3. 执行完命令后,可以使用以下命令查看 nohup.out 文件的内容:
```
tail -f nohup.out
```
这个命令可以实时查看文件的最后几行内容,以便快速定位错误信息。
启动jar包 nohup: 忽略输入并把输出追加到'nohup.out'
您可以使用以下命令来启动一个 jar 包并将输出追加到 'nohup.out' 文件中:
```shell
nohup java -jar your_jar_file.jar > nohup.out 2>&1 &
```
这个命令中,`nohup` 表示忽略输入并将输出追加到 'nohup.out' 文件中。`java -jar your_jar_file.jar` 是要执行的 jar 包命令。`> nohup.out` 表示将标准输出重定向到 'nohup.out' 文件。`2>&1` 表示将标准错误输出(stderr)重定向到标准输出(stdout)。最后的 `&` 表示将命令放入后台运行。
这样,您就可以在运行 jar 包时忽略输入,并将输出保存到 'nohup.out' 文件中了。