상상하다:
MariaDB 시작 전후에 일부 구성 파일을 생성하고 삭제하는 스크립트를 실행하려고 합니다. 이상적으로는 패키지 관리자가 설치한 핵심 mariadb.service 파일을 건드리지 않고 이 작업을 수행하는 것이 좋습니다.
즉
service mysql start
다른 스크립트/서비스를 자동으로 실행해야 합니다.앞으로다른 스크립트/서비스 시작뒤쪽에시작.
어떤 제안이 있으십니까?
답변1
을 사용하면 systemd edit servicename.service
셀의 항목에 로컬 재정의를 적용할 수 있습니다. 요구 사항에 따라 이러한 값을 조정해야 할 수도 있습니다.
[Service]
ExecStartPre=beforestuff
ExecStopPost=afterstuff
편집 명령을 사용하여 덮어쓰면 변경 사항이 /etc/systemd/system/servicename.service.d/override.conf
.
링크: