はじめに systemdを使っていて、以下のような理由でunitファイルを編集したくなることがあります。 起動用のコマンドラインオプションを編集したい 起動時に独自のフックを入れたい unitファイルがバグってて起動できない ここでは、systemdで既存のunitを編集するための2つの方法を紹介します。 unitファイルの差分だけを書く 個人的にはこちらの方法をおすすめします。 なぜなら、ほとんどの場合は設定を1〜2個編集するだけで済むはずで、新たにunitファイルを作るのはやりすぎだと思うためです。 この方法でnginx.serviceを編集したい場合は以下のコマンドを実行します。 このコマンドを入力するとエディタが立ち上がるので差分を書いて、保存して終了します。 差分は/etc/systemd/system/<unit名>.d/override.confに保存されます。 unitファ
![systemdで既存のunitを編集する2つの方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/3ac77715a25fce7f8b717b1f21b1bf6617123e4d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9c3lzdGVtZCVFMyU4MSVBNyVFNiU5NyVBMiVFNSVBRCU5OCVFMyU4MSVBRXVuaXQlRTMlODIlOTIlRTclQjclQTglRTklOUIlODYlRTMlODElOTklRTMlODIlOEIyJUUzJTgxJUE0JUUzJTgxJUFFJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mNjQ5NTg3ZmEwMzk1MmE3ZmY2MTg5ZjRlMzU2YTlhMg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbnZzb2Z0cyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWM5NmIzZjI0OGFlZjA5NWFiMTQyNDI3NmNjZTI4MGQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D03932b25a18ef686b58ee82016f29a96)