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