Just a hint for those that try moitoring processes: it appears the “Process” directive does not pick up those processes (I suspect) whose names appear multiple times in the process list. This affects e.g. GUI apps which are launched through sailfish-qml or invoker.
For those, use ProcessMatch instead.
Example ps output:
nemo 2830 7111 0 08:17 ? 00:00:07 /usr/bin/sailfish-browser
nemo 7111 6486 0 Apr23 ? 00:00:03 /usr/libexec/mapplauncherd/booster-browser --systemd
nemo 14568 6486 0 09:15 ? 00:00:00 invoker -s --type=browser -G /usr/bin/sailfish-browser
nemo 14573 7111 11 09:15 ? 00:00:01 booster [browser]
So this won’t work:
Process "sailfish-browser"
but this does:
ProcessMatch "sailfish-browser" "sailfish-browser"
The second parameter is an regular expression to specify the match. Other examples:
ProcessMatch "android.hw" "android\.hardware\."
ProcessMatch "fpd" "(sailfish|encsfa)-fpd"