我可以在后台恢复作业并将其标准输出重定向到文件吗?

我可以在后台恢复作业并将其标准输出重定向到文件吗?

我已按 停止了一项工作Ctrl-z。我可以使用 恢复作业bg,但将输出重定向到日志文件而不是标准输出吗?执行以下操作:

bg > log.txt

仅将初始打印行(例如[1]+ <<job_name>> &)写入日志文件。

答案1

为此,您需要一个外部工具。检查例如:

重定向

reredirect 是一个实用程序,用于获取现有正在运行的程序并将其输出(标准输出和错误输出)附加到文件或其他进程。

或者杜克斯

Dupx 是一个简单的 *nix 实用程序,用于重定向已运行进程的标准输出/输入/错误。

Dupx 目前被实现为驱动 GDB 的简单 shell 脚本。

相关内容