Imfile doesn't need Hup. It checks the inode number, as long as it changes, no problem.
Sent from phone, thus brief. -------- Ursprüngliche Nachricht -------- Von: David Lang <[email protected]> Datum: 25.03.2013 19:50 (GMT+01:00) An: rsyslog-users <[email protected]> Betreff: Re: [rsyslog] update imfile tail for file with date in filename remember that after you change the symlink, you need to HUP rsyslog to have it close and re-open it's files. You may run into another problem though. If rsyslog thinks that it's dealing with the same file, it may not properly reset to reading the start of the file. I don't know the details of what it does in those conditions. David Lang On Mon, 25 Mar 2013, Gregory Patmore wrote: > Date: Mon, 25 Mar 2013 14:46:52 -0400 > From: Gregory Patmore <[email protected]> > Reply-To: rsyslog-users <[email protected]> > To: rsyslog-users <[email protected]> > Subject: [rsyslog] update imfile tail for file with date in filename > > Tried to reply to Rainer's reply, but hasn't seemed to go through. Not sure > what happened, but here it is again: > > Thanks Rainer, > > I *think* I may have worked out something that may be a bit less > complicated, interested in your thoughts on {rel,v}iability: > > touch testfile.txt. > ln -s testfile.txt current.txt > > # then set the rsyslog.conf to tail current.txt and restarted > > echo "test@$(date %s)" >> testfile.txt; # works. rsyslog caught and handled > new message > echo "test@$(date %s)" >> current.txt; # works. same > > #update sym link and re-test > touch testfile2.txt > ln -f -s testfile2.txt current.txt > > echo "test@$(date %s)" >> testfile2.txt; # works. rsyslog caught and > handled new message > echo "test@$(date %s)" >> current.txt; # works. same > echo "test@$(date %s)" >> testfile.txt; # doesn't work anymore. rsyslog no > longer monitoring > > If this works I can just write a crontab task to update symlink nightly. > Am I missing anything? > > Thanks again for you help. > > Greg > > > On Mon, Mar 25, 2013 at 11:09 AM, Rainer Gerhards <[email protected]> > wrote: > >> On Mon, 2013-03-25 at 11:06 -0400, Gregory Patmore wrote: >>> Hi all, >>> >>> Apologies for what may be such a beginner question, but I'm trying to >> work >>> out a file tail using imfile, but the file I want to tail is generated >> with >>> a date portion in the file name. >>> >>> filename format is: access_log.YYYY-MM-DD.txt >>> >>> Is it possible to set it up to watch a new file each day, and if so, can >>> anyone help me out with some guidance on the conf file syntax? >>> >> simple and unsatisfactory answer: it's currently not possible. However, >> an imfile rewrite/extension is scheduled for the first half of this >> year. >> >> A work-around may be to write a new config file via cron and a tool by >> midnight and restart rsyslog to pick it up. I know: it's ugly - but it >> works... >> >> Rainer >>> >>> Thanks for any help/advice you can give. >> >> _______________________________________________ >> rsyslog mailing list >> http://lists.adiscon.net/mailman/listinfo/rsyslog >> http://www.rsyslog.com/professional-services/ >> What's up with rsyslog? Follow https://twitter.com/rgerhards >> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad >> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you >> DON'T LIKE THAT. >> > > > > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT. _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

