Você pode encadear vários comandos ExecPostStart juntos. E você pode executá-los mesmo se o ExecStart principal falhar, adicionando um - / ( systemd.service: Type = ). Algo parecido com isto:
ExecStart=-/usr/bin/hekad -config=/etc/heka
ExecStartPost=/bin/sleep 3
ExecStartPost=/bin/kill -0 $MAINPID &>/dev/null
Isso garante que você ainda tenha o MAINPID
para usar ao parar ou reiniciar o serviço, por exemplo.