Com pgrep
, você pode combinar outros programas que não apenas os seus. Se você quiser ter certeza de combinar o programa certo, use pidof
.
Você também pode usar start-stop-daemon
com um arquivo PID. start-stop-daemon
verificará se o programa está sendo executado e iniciará, se necessário. Isso é o que é usado na maioria dos scripts de inicialização.