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