Upstart 0.6.7を使用してサービスを有効/無効にする方法は?

Upstart 0.6.7を使用してサービスを有効/無効にする方法は?

アップグレードする前に、RHELでサービスを無効にする必要があります。停止しても問題は解決しません。スタンザを使用しているので、停止するrespawnとすぐに起動します。この方法はhttps://askubuntu.com/questions/19320/how-to-enable-or-disable-servicesつまり、.override私のUpstartバージョンはファイルの使用をサポートしていません(0.6.7、アップグレードできません)。

respawnサービスを中止する前にその部分をコメントアウトし、アップグレードが完了したらそのコメントを削除しようとしました。他/より良いアイデアがありますか?

ベストアンサー1

サポートされているファイル1.3で始める.override前に、回避策としてこのrespawnセクションをコメントアウトできます。たとえば、次のコマンドを使用してrpmスクリプトの一部として自動化することもできますsed

# to disable:
sed -i -e 's/^respawn/#respawn/' /etc/init/my_svc.conf

# to enable:
sed -i -e 's/#respawn/respawn/' /etc/init/my_svc.conf    

おすすめ記事