La mia configurazione finora è:
foo.path
[Path]
PathExists=/tmp/foo.path
[Install]
WantedBy=multi.user.target
foo.service
[Unit]
Description=Matt Test
BindsTo=foo.path
[Service]
ExecStart=/bin/sh /home/mpekar/bin/foo.sh
PIDFile=/run/foo.pid
Funziona bene all'avvio ma foo.service non verrà ucciso quando /tmp/foo.path viene rimosso. C'è un modo per fare in modo che systemd faccia questo o non è lo strumento adatto per il lavoro?