GNU bug report logs -
#30939
shepherd: detailed output should be placed into well-known location and not tty
Previous Next
Reported by: ng0 <ng0 <at> n0.is>
Date: Sun, 25 Mar 2018 18:36:01 UTC
Severity: important
Merged with 36264
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello,
ng0 <ng0 <at> n0.is> skribis:
> Sometimes I succeed building a system generation with an OpenSMTPD config-file
> which has syntax error that aren't picked up at configure time. When I reboot,
> not being aware of this, I have to switch to tty to read the reasons why it
> crashed.
> Because this is a desktop system, I have to start the service again to see
> the error output directly from the daemon.
I think shepherd could capture stdout/stderr of the processes it starts
and make it available, in a way similar in spirit to what ‘journalctl’
does. That would allow you to see the output of the daemon that failed.
That’s the only solution I can think of. Of course we don’t have to do
that if the daemon writes error messages to syslog, but not all of them do.
Thanks,
Ludo’.
This bug report was last modified 253 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.