読者です 読者をやめる 読者になる 読者になる

sudoした際に環境変数を引き継ぐ

環境変数を設定することでコマンドの挙動が変わる場合以下のように実行する

$ HOGE=hoge
$ someCommand

ただ、someCommandを実行するにはrootになる必要があった場合どうするか?
以下のようにオプションを付けることで簡単に実現できることがわかった

$ HOGE=hoge
$ sudo -E someCommand

これでHOGE=hogeと設定した状態かつrootでsomeCommandを実行できる

参考ページ
sudoで環境変数を引き継ぎたい|ざる魂