如何将二进制日志的内容丢弃到位桶?我试图创建一个软链接,但它没有用。 我不想保存mysql常规日志,但我想使用tail -f命令来观看它。
ln -s / dev / null /var/log/mysql/mysql-gen.log
ln:创建符号链接/var/log/mysql/mysql-gen.log到/ dev / null:文件存在
答案 0 :(得分:2)
在将其作为符号链接创建之前,必须首先删除日志文件(/var/log/mysql/mysql-gen.log)。
/tmp/test>touch somefile
/tmp/test>ln -s /dev/null somefile
ln: creating symbolic link `somefile': File exists
/tmp/test>rm somefile
/tmp/test>ln -s /dev/null somefile
/tmp/test>ls -l somefile
lrwxrwxrwx 1 user group 9 Oct 16 17:04 somefile -> /dev/null
/tmp/test>
答案 1 :(得分:1)
ln -fs /dev/null /var/log/mysql/mysql-gen.log
请参阅man 1 ln
或info coreutils 'ln invocation'。
“
-f
”
“--force
”
删除现有目标文件。