Answers:
您可以使用此:
>error.log
(就是这样键入的-空的输出重定向)
要么
truncate -s0 error.log
sudo
生效之前就已执行。或者,您也可以sudo bash -c '>error.log'
echo "some words" > output.txt
但没有什么是要去。
您会混淆守护程序。删除文件,然后发送SIGHUP
到nginx。
truncate
都是原子的,因此只要不进行任何查找(尤其是正在发生的唯一操作是追加操作),就不会造成破坏。