我可以强制 nohup 输出到屏幕而不是文件吗?

我可以强制 nohup 输出到屏幕而不是文件吗?

当我使用 nohup 运行脚本时,默认情况下会强制将输出输出到 out.log 文件;有没有办法强制将输出输出到屏幕而不是文件?我需要能够看到我的脚本何时给我一个“进程已启动”消息,并且我不想用日志文件阻塞系统。

答案1

这会违背 nohup 的目的,tail -f out.log而应使用。

答案2

如果您运行 bash,则可以将其置于后台,然后使用disown它在 bash 关闭时不关闭它。因此,您的输出将发送到终端,但您可以关闭终端并仍让您的应用程序运行。

相关内容