
設想:
在 MariaDB 啟動之前和之後,我們希望執行一個腳本來產生和銷毀一些設定檔。理想情況下,我們會在不觸及套件管理器安裝的核心 mariadb.service 檔案的情況下執行此操作。
IE
service mysql start
應該會自動執行另一個腳本/服務前啟動另一個腳本/服務後開始。
有什麼建議麼?
答案1
如果您使用,systemd edit servicename.service
您可以將本機覆蓋套用至單元中的事物。根據您的要求,您可能需要調整這些值。
[Service]
ExecStartPre=beforestuff
ExecStopPost=afterstuff
如果您使用編輯命令進行覆蓋,則更改可能會儲存到/etc/systemd/system/servicename.service.d/override.conf
.
連結: