想像する:
MariaDBの起動前後にいくつかの設定ファイルを作成して削除するスクリプトを実行しようとしています。理想的には、パッケージマネージャがインストールしたコアmariadb.serviceファイルに触れることなくこれを行うことをお勧めします。
つまり
service mysql start
別のスクリプト/サービスを自動的に実行する必要があります。今後他のスクリプト/サービスの開始後ろにスタート。
どんな提案がありますか?
答え1
を使用すると、systemd edit servicename.service
セル内の項目にローカルオーバーライドを適用できます。要件によっては、これらの値を調整する必要があります。
[Service]
ExecStartPre=beforestuff
ExecStopPost=afterstuff
編集コマンドを使用して上書きすると、変更内容が/etc/systemd/system/servicename.service.d/override.conf
。
リンク: