> -----Original Message-----
> From: Frank Wu [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 15, 2001 10:53 PM
> To: [EMAIL PROTECTED]
> Subject: cgi & syslog
> 
> 
> Hi all,
> 
> I'm writing a simple perl cgi script to populate some 
> infomation from syslog
> file,
> 
>       open FILE, " | tail /var/log/daemon.log";
> 
> but always got permission denied, no matter what i do about $>, $<
> 
> Does anybody know how to access root owned file via cgi script?

You have your pipe open backwards. You are opening a pipe to WRITE
to tail, which is not what you want. Use:

   open FILE, "tail /var/log/daemon.log|" or die;

Of course, the file must be readable.

Note also that there is a File::Tail module on CPAN

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to