编写一个 systemd 进程来使用“systemctl”检查其状态?

编写一个 systemd 进程来使用“systemctl”检查其状态?

我有一个第三方(Microsoft)将产品(SQL Server 2017)捆绑为systemd任务。一切都差不多,但他们的捆绑实际上检查服务是否正在运行checkrunninginstance.sh

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

这是有问题的,因为我也找不到容器本身的方法,

  • 从 chroot 与主机的 systemd 副本集成
  • 使用 nspawn 作为 systemd 运行

是否建议systemd任务使用systemd自身?如果是这样,你会怎么做?

相关内容