Ubuntu の標準の init の upstart で機能不足を感じた話です。 workaround-upstart-snafu 2012年6月の頃の Ubuntu で起きた話です。 昔の話でバージョンなどもちゃんとメモしていなかったのですが、 当時サポート対象だったバージョンのどれかです。 現象としては自作の /etc/init/hoge.conf を作成するために expect stanza を試行錯誤していたら、 設定が間違っていたらしく、 プロセスの終了をちゃんと認識できなくて、 もう存在しないプロセス ID を終了したジョブのプロセス ID として認識したまま start も stop もきかなくなってしまった、 ということがありました。 ここまでは自分が書いた設定が間違いということで、 別に良いのですが、 その状態を解消する方法が upstart 自体には存在していなくて、