私は最近学んだ突然現れるUbuntuが使用する「Service Launcher」は、(明らかに)Linuxでの作業の開始/停止の未来です。
これは私にとって非常に新しいものです(スクリプトを置くのに慣れている古いSysVシステム/etc/rc[X].d/
)。サービスを停止することが可能かどうかわかりません(stop
" "パラメータを使用してサービスを呼び出しますが、そのパラメータはそうではありません)。他のサービスが停止する前に停止しているようです。)
コンピュータがシャットダウンすることをリモートサーバーに通知するために小さなスクリプトを実行したいと思います。サービスが終了する前にdbus
スクリプトを実行する必要がありますnetwork
。 Upstartでこれを行う方法はありますか?それとも... Upstartファイルを介してこれを行うには.conf
? (方法があると確信していますが、わかりません)
ベストアンサー1
pre-stop
upstart設定ファイルでディレクティブを使用できます。
これはサービスを終了する前に行われます。
pre-stop script
blabla
end script