답변:
이것을 사용할 수 있습니다 :
>error.log
(빈 출력 리디렉션과 같이 입력)
또는
truncate -s0 error.log
sudo
이 적용 되기 전에 리디렉션이 작동하려면 이미 루트 여야합니다 . 또는 당신이 할 수있는sudo bash -c '>error.log'
echo "some words" > output.txt
하지만 아무 것도 들어 가지 않습니다.
데몬을 혼동합니다. 파일을 지우고 SIGHUP
nginx 로 보냅니다 .
truncate
탐색이 진행되지 않는 한 (특히 발생하는 유일한 작업이 추가되는 경우) null 리디렉션과 a 가 원자 적이라고 생각하여 방해해서는 안됩니다.