当我使用 nohup 运行脚本时,默认情况下会强制将输出输出到 out.log 文件;有没有办法强制将输出输出到屏幕而不是文件?我需要能够看到我的脚本何时给我一个“进程已启动”消息,并且我不想用日志文件阻塞系统。
答案1
这会违背 nohup 的目的,tail -f out.log
而应使用。
答案2
如果您运行 bash,则可以将其置于后台,然后使用disown
它在 bash 关闭时不关闭它。因此,您的输出将发送到终端,但您可以关闭终端并仍让您的应用程序运行。
当我使用 nohup 运行脚本时,默认情况下会强制将输出输出到 out.log 文件;有没有办法强制将输出输出到屏幕而不是文件?我需要能够看到我的脚本何时给我一个“进程已启动”消息,并且我不想用日志文件阻塞系统。
这会违背 nohup 的目的,tail -f out.log
而应使用。
如果您运行 bash,则可以将其置于后台,然后使用disown
它在 bash 关闭时不关闭它。因此,您的输出将发送到终端,但您可以关闭终端并仍让您的应用程序运行。