如何將二進制日誌的內容扔到位桶中?我試圖創建一個軟鏈接,但它不起作用。 我不想保存mysql通用日誌,但我想用tail -f命令來觀看它。位桶的符號鏈接
LN-S的/ dev/null的/var/log/mysql/mysql-gen.log
LN:創建符號鏈接/var/log/mysql/mysql-gen.log到/ dev/null的:文件存在
如何將二進制日誌的內容扔到位桶中?我試圖創建一個軟鏈接,但它不起作用。 我不想保存mysql通用日誌,但我想用tail -f命令來觀看它。位桶的符號鏈接
LN-S的/ dev/null的/var/log/mysql/mysql-gen.log
LN:創建符號鏈接/var/log/mysql/mysql-gen.log到/ dev/null的:文件存在
ln -fs /dev/null /var/log/mysql/mysql-gen.log
見man 1 ln
或info coreutils 'ln invocation'。
「
-f
」
「--force
」
刪除現有的目標文件。
必須首先刪除日誌文件(/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>