| |||||||||||
| |||||||||||
Brain Hurts .. Forcing PERL to write to a logfil Posted by CornishDeity (CornishDeity), 2 November 2006 Hi 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! Thanks Posted by admin (Graham Ellis), 3 November 2006 You're looking for "Autoflush" mode ... the $| special variable.open (FH,">>logfile"); select FH; $|=1; select STDOUT; Then any prints to FH will be flushed rather than buffered. Posted by CornishDeity (CornishDeity), 3 November 2006 Great 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. Cheers Ollie 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: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |