好用的savelog命令

本文可自由转载,但请遵循“署名-非商业用途-保持一致”的创作共用协议。 永久链接:JoeCen's 小猫窝
-----------------------------

原来debian里面已经有一个很好用的log rotate工具“savelog”。

能实现日志rotate、旧日志压缩的功能。

比如:

/usr/bin/savelog -g adm -m 644 -u root -c 2 filename

将“filename”rotate,生成新的文件名"filename.0",并生成一个空的新的“filename”文件。
新建文件的属性是“644”,用户“root”、组是“adm”。-c选项的意思是保留多少个备份文件。
要注意的是,没有使用"-m"选项不会创建新的空的“filename”文件。
再运行第二次,会将"filename.0"压缩为"filename.0.gz"("-j"选项使用bzip压缩),将"filename"mv为 "filename.0"。

对于一些没有rotate功能的软件来说,这是一个不错的选择。

随机日志

  • 开心!
  • 弯路
  • 使用串口管理linux
  • 网络是拉近陌生人和疏远朋友
  • 编译安装支持中文的rrdtool
  • Leave a Reply