我尝试使用命令清除 apache 服务器上 error.log 文件的内容
sudo >error.log
sudo truncate -s0 error.log
但在这两种情况下我都得到了-bash: error.log: Permission denied
。
我在停止 Apache 时尝试了同样的操作,但仍然收到相同的消息。之后,我尝试用 清除它,sudo nano error.log
并能够删除所有内容。
那么为什么我无法正确清除日志?
答案1
你应该尝试这个:
sudo sh -c ">/var/log/apache2/error.log"