
Сценарий:
Перед и после запуска MariaDB мы хотели бы запустить скрипт для генерации и удаления некоторых файлов конфигурации. В идеале мы бы сделали это, не трогая основной файл mariadb.service, установленный менеджером пакетов.
то есть
service mysql start
Должен автоматически запустить другой скрипт/службудозапуск и другой скрипт/сервиспосленачиная.
Какие-либо предложения?
решение1
Если вы используете, systemd edit servicename.service
вы можете применить локальные переопределения к вещам в блоке. Для вашего запроса вы можете захотеть настроить эти значения.
[Service]
ExecStartPre=beforestuff
ExecStopPost=afterstuff
Если вы переопределите с помощью команды редактирования, изменения, скорее всего, будут сохранены в файле /etc/systemd/system/servicename.service.d/override.conf
.
Ссылки: