怎么去掉nohup.out
时间: 2024-03-17 17:16:43 浏览: 121
可以使用以下命令来删除nohup.out文件:
```
rm nohup.out
```
请注意,这将永久删除nohup.out文件,因此请确保您不再需要其中的任何内容。如果您希望保留nohup.out文件中的部分内容,您可以使用以下命令将其截断:
```
> nohup.out
```
这将清空nohup.out文件中的内容,但不会删除文件本身。
相关问题
nohup ./test & 如何让他不生成nohup.out 文件
如果你不想在使用 `nohup ./test &` 命令时生成 `nohup.out` 文件,可以使用重定向来将标准输出和标准错误输出重定向到其他文件,或者将其丢弃。
以下是两种方法:
1. 重定向到其他文件:
```shell
nohup ./test > output.log 2>&1 &
```
这将把标准输出和标准错误输出重定向到 `output.log` 文件中。
2. 丢弃输出:
```shell
nohup ./test > /dev/null 2>&1 &
```
这将把标准输出和标准错误输出都丢弃,不会写入任何文件。
这样做可以避免生成 `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 的输出了。
阅读全文