我有 2 个程序,都写入同一个文件 ( /tmp/outfile
)。同时由cron启动。
基本上这就是正在发生的事情:
echo -n "1111111111" >> /tmp/outfile
同时:
echo -n "2222222222" >> /tmp/outfile
输出文件显示“ 11111222222222211111
”。这是一个例子,我正在谈论数百行,其中一行在句子中间被“剪切”,但简单地说,上面的事情正在发生。
如何防止这种行为?
我有 2 个程序,都写入同一个文件 ( /tmp/outfile
)。同时由cron启动。
基本上这就是正在发生的事情:
echo -n "1111111111" >> /tmp/outfile
同时:
echo -n "2222222222" >> /tmp/outfile
输出文件显示“ 11111222222222211111
”。这是一个例子,我正在谈论数百行,其中一行在句子中间被“剪切”,但简单地说,上面的事情正在发生。
如何防止这种行为?