http://diary.imou.to/~AoiMoe/2007.06/early.html#2007.06.08
プロセスが存在するかどうかは kill -0 pid で分かる。ただしシグナルを送る権限を持っていないといけない。
たとえば、既に起動しているコマンドの終了時にシャットダウンをさせたい場合には、そのコマンドの PID を調べて sudo sh -c 'while kill -0 PID; do sleep1; done; shutdown -p now' とでもしておくといい。
へー
未検証