2

我是 Linux 新手,并试图了解一些事情。在我的 docker 图像中,我看到 error.log 链接到标准输出。

ln -sfT /dev/stderr "/var/log/apache2/error.log"

取消链接的命令是什么,以便再次写入error.log?

4

2 回答 2

1

我相信您可以删除链接:

rm /var/log/apache2/error.log

[编辑] 虽然rm可行,但 unlink 命令似乎有更高的建议

cd /var/log/apache2
unlink error.log
于 2017-12-29T15:15:39.697 回答
0

unlink然后touch是文件。

$ unlink /var/log/apache2/error.log && touch /var/log/apache2/error.log

然后通过写入日志来测试该过程:

$ echo "Test Line" >> /var/log/apache2/error.log

如果apache由于某种原因仍未写入文件,请尝试重新加载服务,

于 2018-02-08T00:33:23.950 回答