On 17/11/2014 08:42, Andrei POPESCU wrote: >> with systemd I have to have >> >> waitforgps.sh >> waitforgps.service (Exec=waitforgps.sh) >> service.service (After=waitforgps.service) >> >> Is this really the best way? > > Maybe ExecStartPre= would help? See systemd.service(5). Oh yes, this is much better. I am a bit embarrassed that I missed this the first time around.