[systemd-devel] Journal log rotation notification
giulix
giulio.martinat at gmail.com
Fri Aug 14 04:20:13 PDT 2015
Hello,
I have a process that reads from the journald log file. It gets a
notification from inotify that something's changed, opens the journal,
skims through it for messages it's interested in, does its stuff and
closes the journal file
(http://www.giulix.it/content/extracting-data-systemd-journal-programmatically).
When the journal log file is rotated, the process stops to do its job.
It is, of course, because it never realizes the file it's waiting on for
notifications via inotify has changed.
I have uselessly tried to implement some mechanism to have my process
restarted when the journal file changes, but it seems that nothing is
available from systemd or journald to notify a process that journald is
switching to a new output file.
Is there anything that I have missed?
Thanks,
giulix
More information about the systemd-devel
mailing list