"systemctl"을 사용하여 상태를 확인하는 시스템 프로세스를 작성하시겠습니까?

"systemctl"을 사용하여 상태를 확인하는 시스템 프로세스를 작성하시겠습니까?

systemd제품(SQL Server 2017)을 작업 으로 번들링하는 타사(Microsoft)가 있습니다 . 모든 것이 거의 동일하지만 해당 번들은 실제로 서비스가 실행 중인지 확인합니다 checkrunninginstance.sh.

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

이것이 문제가 되는 이유는컨테이너 자체에서도 메서드를 찾을 수 없습니다.

  • chroot에서 호스트의 systemd 복사본과 통합
  • nspawn을 사용하여 systemd로 실행

systemd작업 자체를 사용하는 것이 권장됩니까 systemd? 그렇다면 어떻게 하시겠습니까?

관련 정보