Antworten:
Sie können dies verwenden:
>error.log
(einfach so getippt - eine leere Ausgabeumleitung)
oder
truncate -s0 error.log
sudo
wirksam wird. Oder Sie können tunsudo bash -c '>error.log'
echo "some words" > output.txt
aber es
Sie werden den Dämon verwirren. Löschen Sie die Datei und senden Sie sie SIGHUP
an nginx.
truncate
sind atomar, so lange keine Suche stattfindet (insbesondere, wenn die einzige Operation, die stattfindet, das Anhängen ist), sollte es nicht störend sein.