「systemctl」を使用して状態を確認するシステムプロセスを作成しますか?

「systemctl」を使用して状態を確認するシステムプロセスを作成しますか?

systemd製品(SQL Server 2017)をタスクとしてバンドルするサードパーティ(Microsoft)があります。すべてがほぼ同じですが、そのバンドルは実際にサービスが実行されていることを確認しますcheckrunninginstance.sh

systemctl status mssql-server > /dev/null 2>&1
exit $?

これが問題になる理由はコンテナ自体でもメソッドが見つかりません。

  • chrootのホストのsystemdコピーとの統合
  • nspawnを使用してsystemdとして実行

systemdジョブ自体を使用することをお勧めしますかsystemd?では、どうしたらいいですか?

関連情報