标签: shell io-redirection
我正在尝试编写一个简单的shell脚本来启动在后台运行的程序,并将其所有输出重定向到日志文件,但我遇到了一个无声地失败并杀死程序的情况。
如果重定向到的文件在其他地方被修改,则会发生这种情况。我已经尝试使用ping命令重新创建这种情况,所以我可以将问题缩小到不是我的程序代码,但是以不同的方式失败 - 它停止写入文件,但终端仍然表现为ping是运行
这是我的代码的本质:
sh "$program" > "$file"