2개의 프로그램이 있는데 둘 다 같은 파일( /tmp/outfile
)에 쓰고 있습니다. 또한 cron에 의해 시작되었습니다.
기본적으로 다음과 같은 일이 일어나고 있습니다.
echo -n "1111111111" >> /tmp/outfile
동시에:
echo -n "2222222222" >> /tmp/outfile
출력 파일에 " 11111222222222211111
"이 표시됩니다. 이것은 예입니다. 문장 중간에 줄 중 하나가 "잘라지는" 수백 줄에 대해 이야기하고 있지만 간단히 말해서 위와 같은 일이 일어나고 있습니다.
이 동작을 방지하는 방법은 무엇입니까?