다른 프로세스에서 열리고 동시에 기록되는 파일을 압축하는 방법은 무엇입니까?

다른 프로세스에서 열리고 동시에 기록되는 파일을 압축하는 방법은 무엇입니까?

예를 들어, 애플리케이션이 라는 파일에 텍스트 줄을 계속 쓰는 동안 ./data.csv다음 tar 명령을 실행합니다.

tar cvfz /tmp/1.tgz ./data.csv

/tmp/1.tgztar는 파일의 스냅샷을 포함하는 tarball을 생성하지만 ./data.csv코드 1과 "해당 파일 또는 디렉터리가 없습니다."라는 오류 문자열로 종료됩니다.

이 tar 작업에 무슨 일이 일어나고 있는지, 그리고 위의 오류를 피하는 방법에 대해 알고 계시나요?

미리 감사드립니다!

관련 정보