네트워크 중단 전에 트리거되는 Systemd 장치를 작성하는 방법

네트워크 중단 전에 트리거되는 Systemd 장치를 작성하는 방법

사용자가 컴퓨터를 종료할 때 스크립트를 실행하고 싶지만 네트워크가 필요합니다. 따라서 시스템이 종료(또는 재부팅)되려고 할 때 실행되기를 원하지만, 무엇이든 제거되거나 네트워크가 꺼지기 전에 실행되어야 합니다.

어떻게 해야 하나요?

답변1

이 질문은 다음과 매우 유사합니다.종료하기 전에 systemd를 사용하여 스크립트를 실행하는 방법은 무엇입니까?. 네트워크가 제대로 작동하는지 확인해야 한다는 점에 유의하는 것이 중요합니다.

이 문제를 해결하려면 서비스 파일에 다음을 추가하세요.

After=networking.service

~처럼문서예를 들어, 이 서비스에 의해 After=서비스가 networking시작되었음을 명시할 뿐만 아니라 네트워크가 종료되기 전에 서비스가 역순으로 중지되어야 함을 명시합니다.

관련 정보