私は以前SSHを介してリモートでシステムをシャットダウンしたことがありますが、同期されていsudo service ... stop
なかったので、stop
Ubuntuシステムをすぐにシャットダウンしたかどうか疑問に思いました。
それでは、私の恐怖は間違った予感に基づいていますか?
編集:私のサービスは、ポートからリスニングコンテンツを受信し、頻繁にデータベースにコンテンツを書き込むプライベートサービスです。サービスが突然中断されると、更新する時間がないかどうか心配されます。stop
空にすることを担当していますが、考えてみると時間がかかるかもしれません…
ベストアンサー1
アプリケーションを確認してください
- システムログに適切なシャットダウンを記録します。
man 3 syslog
詳しくはこちらをご覧ください。 - データベースに必要なすべてを書き、接続を閉じ、詳細については
exit
ingを介してSIGTERMを処理します。man 2 sigaction
- /etc/init.dにジョブ停止ハンドラがあります
man init
。man stopping
これにより、アプリケーションが正しく停止されていることを推測することなく、ただ知ることができます。