runscript

/etc/init.d/の下にあるrunscriptを実行したとき、
スクリプトが正しくなくて実行が終了しない場合など
強制的に終了した場合、再度runscriptを実行しようとすると
already startedと表示されて起動できなく、終了しても
!!と表示されてどうしようもなくなることがある。

これの対処方法を今まで考えていたのだけれど、straceで
追ってみると/var/lib/init.d/started/の下に起動しようとした
スクリプトへのシンボリックリンクを発見。
これを削除してやれば元の状態に戻るので
runscriptを直して再度実行してやれば問題なく実行できる。