When NetworkManager is run in daemon mode it does not create a pid file. This is unpleasant for init systems like initng that rely on the existence of a pid file to monitor the service. The other way how such init systems monitor a process is to let them run in the foreground. For this the daemon must not fork. NM can be run is such a mode (--no-daemon) but then unfortunately outputs everything to stdout. Imho it would be good if NM provided something like a --verbose or --debug flag and only prints something to stdout when run with this flag. So in order to play more nicely with newer init systems NM should either create a pid-file or provide a silent mode when run with in foreground. Cheers, Michael
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature