파일 내용만 이동하여 다른 파일에 저장할 수 있는 기능이 있나요? copytruncate가 있다는 것을 알고 있지만 내 설정에서는 logrotate를 사용할 수 없습니다. 내용이 이동된 파일은 그대로 유지되어야 합니다. 작성된 줄만 다른 파일로 전송됩니다. Bash 스크립트에 넣을 수 있는 것이 필요합니다.
답변1
이것이 최선의 방법인지는 확실하지 않지만 시도해 볼 수 있습니다.
cat file > new_file
truncate -s0 file
파일이 크면 더 나은 방법을 계속 찾아야 합니다.