Brain Hurts .. Forcing PERL to write to a logfil
Posted by CornishDeity (CornishDeity), 2 November 2006Hi Graham,
Don't know if you remember me, its Ollie who sat a course perhaps 4 months ago. from www.jollyfollies.com
Anyhow, hope your good.
Got a problem, I am writing a continuous loop, which is a monitoring script. Perl writes to a logfile which we need to tail 'live' so to speak. Now I am finding that PERL isn't writing to the logfile immediately, and only when I include a exit in the program.
I'm sure you mentioned that you could get PERL to print to a file in real time with some trick. I can't for the life of me remember.
I'm desperate, please save me!
Posted by admin (Graham Ellis), 3 November 2006You're looking for "Autoflush" mode ... the $| special variable.
Then any prints to FH will be flushed rather than buffered.
Posted by CornishDeity (CornishDeity), 3 November 2006Great thanks Graham. Not only is your course top notch but your there when I need you!!
Hope all is going well in the new venue. I look forward to finding a reason to visitin the new year.
This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: email@example.com • WEB: http://www.wellho.net • SKYPE: wellho