我搜索得很广泛,找不到任何特别喜欢的东西.
我有一个由"apache"拥有和写入的日志文件,该目录也由"apache"拥有和写入:
-rw-rw-r-- 1 apache apache 0 Apr 9 16:43 /var/log/apache2/load.log
Run Code Online (Sandbox Code Playgroud)
我有一个Perl程序"load.pl",其中包含以下内容:
my $log = "/var/log/apache2/load.log";
my $error = "";
#...doing useful stuff here, where $error might get set
if ($error && $log)
{
if (open (LOG, '>>$log'))
{
print LOG "[".localtime(time)."] ".$error."\n";
close (LOG);
}
else
{
my $reason = $!;
$error .= "Could not open log file as ".getpwuid($>)." (really ".getpwuid($<)."): $reason";
my $subject = "load.pl could not write to $log";
$error .= email($mailto, $replyto, $subject, $error);
} …Run Code Online (Sandbox Code Playgroud)