Python subprocess turns into suspended background job

broken image
broken image

If my understanding is correct, pid files are used with daemons, that is when a program is run in the background.

broken image

The ampersand & seems to mean to request that the command is run in the background, see, for example here. The rsyslogd is started and controlled by init(8).

broken image

Writing a pid file, use the reserved name 'NONE' (all This option must be used if multiple instances of Specify an alternative pid file instead of the default The question came to live as a result of reading this line of code: /usr/sbin/rsyslogd -niNONE & I want to understand a little bit better, what a background process is.

broken image