【发布时间】:2018-11-19 18:50:43
【问题描述】:
我目前正在使用> /dev/null & 让 Perl 脚本 A 完全独立地运行 Perl 脚本 B,它工作正常。脚本 B 运行时不会返回任何输出,并且在脚本 A 结束时保持活动状态,即使我的终端会话结束也是如此。
不是说我需要它,但是如果我愿意,有没有办法重新捕获它的输出?
谢谢
【问题讨论】:
-
重定向到文件或命名管道而不是/dev/null?管道要小心,如果不读取,它将默认填满然后阻塞。
-
@tink 你的回答吓到我了,
> /dev/null填满了吗? -
不,它没有。这就是它的美妙之处。但是 /dev/null 的内容留在 /dev/null ;)
-
如果您想在后台启动程序,请查看
nohup命令行实用程序。它