自动修改log文件属主和属组
时间:2008-12-26 来源:gamester88
[root@gamester88 ~]# more /usr/local/etc/chang
#!/usr/bin/perl -w
defined(my $user = getpwnam "defang") or die "bad user";
defined(my $group = getgrnam "clamav") or die "bad group";
chown $user,$group,glob "/var/log/clamav/clamd.log";
chown $user,$group,glob "/var/log/clamav/freshclam.log";
这个是sendmail服务器,用sendmail+clamd+spam+mime+openwebmail做的,但是/var/log/clamav/clamd.log和freshclam.log这个日志轮回,每个礼拜生成的文件的属主和属组都是新的,需要更改所以写
了此程序
[root@gamester88 ~]# crontab -l
10 6 * * 1 perl /usr/local/etc/chang
在crontab里加入了此行,让这个程序在每个礼拜一的6点10分运行你就不用手动修改了
呵呵,小玩意如果有更好的办法,欢迎指出!
#!/usr/bin/perl -w
defined(my $user = getpwnam "defang") or die "bad user";
defined(my $group = getgrnam "clamav") or die "bad group";
chown $user,$group,glob "/var/log/clamav/clamd.log";
chown $user,$group,glob "/var/log/clamav/freshclam.log";
这个是sendmail服务器,用sendmail+clamd+spam+mime+openwebmail做的,但是/var/log/clamav/clamd.log和freshclam.log这个日志轮回,每个礼拜生成的文件的属主和属组都是新的,需要更改所以写
了此程序
[root@gamester88 ~]# crontab -l
10 6 * * 1 perl /usr/local/etc/chang
在crontab里加入了此行,让这个程序在每个礼拜一的6点10分运行你就不用手动修改了
呵呵,小玩意如果有更好的办法,欢迎指出!
相关阅读 更多 +