少し変更して、現在のエイリアス/関数/スクリプトがTmux内で実行されていることを確認してください。

少し変更して、現在のエイリアス/関数/スクリプトがTmux内で実行されていることを確認してください。

気づく:うん、私も読んだ。bashスクリプトを使ってtmuxセッションにいるかどうかはどうすればわかりますか?

sudo su -その間に使用する場合は、シェル、シェルスクリプト、シェル関数、またはエイリアスでTmuxセッションを実行していることをどのように確認できますか?

質問

ベストアンサー1

ファイル内の/etc/sudoers環境変数がsudo環境に伝播されることを明示的に許可できます。

はい

Defaults    requiretty

Defaults    env_reset
Defaults    env_keep =  "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS"
Defaults    env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE"
Defaults    env_keep += "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES"
Defaults    env_keep += "LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE"
Defaults    env_keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY" 

したがって、1つのアプローチは、生成された変数を追加してtmux渡すことです。

おすすめ記事