执行start.sh 重定向指定nohup.out
时间: 2023-07-30 19:12:52 浏览: 62
您可以在终端中执行以下命令以执行start.sh并将输出重定向到指定的nohup.out文件中:
```
nohup ./start.sh > /path/to/nohup.out 2>&1 &
```
这将在后台运行start.sh脚本,并将标准输出和标准错误输出重定向到指定的nohup.out文件中。请将"/path/to/nohup.out"替换为您希望将输出写入的文件路径。
相关问题
执行./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
```
这个命令可以实时查看文件的最后几行内容,以便快速定位错误信息。
nohup ./catalina.sh start & 启动tmocat提示忽略输入并把输出追加到"nohup.out"
这是因为你使用了 nohup 命令来启动 tomcat。nohup 命令可以让你在退出终端后,程序仍然继续运行,并且将程序的输出重定向到 nohup.out 文件中。
在你的命令中,& 符号表示在后台运行程序,而 nohup 命令则告诉系统忽略输入并将输出追加到 nohup.out 文件中。
如果你想实时查看程序的输出,可以使用 tail 命令来监视 nohup.out 文件:
```
tail -f nohup.out
```
这样就可以实时查看 tomcat 的输出了。