我首先在bash脚本中使用多个subprocessed while循环:
while true
do
echo 'blabla' > /tmp/somefile
sleep 1
done &
但这似乎消耗了过多的写入/关闭操作。所以我尝试了这个:
while true
do
echo 'blabla'
sleep 1
done > /tmp/somefile &
但是此时文件永远不会被覆盖,我希望每次循环都覆盖它。
我尝试整合了'>的/ tmp / somefile'在循环中,但文件被^ @字符奇怪地填充,所以它似乎永远不会被截断...
有更好的解决方案吗?我想过文件描述符,但我可能有同样的问题吗?