bash
のすべてのインタラクティブ セッション 初期化ファイル ~/.bashrc
を読み込みます .
したがって、 root
の最後にスクリプトを追加するだけです の .bashrc
すなわち /root/.bashrc
、スクリプトが実行可能であると仮定します:
echo '/path/to/whiptail.sh' >>/root/.bashrc
root
のときにスクリプトが常に実行されるようになりました 新しいインタラクティブ シェルを開きます。すべてのインタラクティブ セッションではなく、ログイン中のみ実行したい場合は、代わりに ~/.bash_profile
を使用する必要があります。 /~/.bash_login
/~/.profile
(注文後に最初に入手できるもの)。
グローバルにしたい場合 、スクリプトを追加してください
/etc/profile
ユーザー固有にしたい場合 、スクリプトを追加してください
/home/$USER/.profile
ここで元の回答に賛成票を投じることを検討してください:https://unix.stackexchange.com/a/56088/343022