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.