我是 Linux 新手,并试图了解一些事情。在我的 docker 图像中,我看到 error.log 链接到标准输出。
ln -sfT /dev/stderr "/var/log/apache2/error.log"
取消链接的命令是什么,以便再次写入error.log?
我是 Linux 新手,并试图了解一些事情。在我的 docker 图像中,我看到 error.log 链接到标准输出。
ln -sfT /dev/stderr "/var/log/apache2/error.log"
取消链接的命令是什么,以便再次写入error.log?
我相信您可以删除链接:
rm /var/log/apache2/error.log
[编辑] 虽然rm
可行,但 unlink 命令似乎有更高的建议。
cd /var/log/apache2
unlink error.log
unlink
然后touch
是文件。
$ unlink /var/log/apache2/error.log && touch /var/log/apache2/error.log
然后通过写入日志来测试该过程:
$ echo "Test Line" >> /var/log/apache2/error.log
如果apache
由于某种原因仍未写入文件,请尝试重新加载服务,