ego*_*ulz 6 bash pid background-process io-redirection
这就是我想要实现的目标:
这可能吗?因为要在后台真正运行它,我们不必在将其标记为后台进程之前进行重定向吗?或者有一些技巧可以解决这个问题吗?
您可以重定向到临时文件,然后mv将该文件重定向到所需的名称,例如
process > /tmp/process.log &
mv /tmp/process.log /tmp/$!.log
Run Code Online (Sandbox Code Playgroud)
$!是以前的后台程序的pid.请注意,mv只是重命名该文件.它不会中断写入它.
| 归档时间: |
|
| 查看次数: |
1513 次 |
| 最近记录: |