> -----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]