SSH経由で私のDebianデバイスにログインしているすべてのユーザーにメニューを自動的に表示したいと思います。現在はログインし、コマンドラインからmenu.shスクリプトを手動で実行する必要があります。これは可能ですか?
ベストアンサー1
/etc/profile
(システム全体)または~user/.profile
(ユーザーごと、すべてのbourneシェル)または~user/.bash_profile
(ユーザーごと、bash別)または同様のスクリプトを編集してメニューを呼び出すことができます。
もしあなたならただSSH経由でログインしたユーザーに表示するには、SSH_CLIENT
環境変数が設定されていることを確認してください。
if [ ! -z "$SSH_CLIENT" ]; then
menu.sh
fi
それ以外の場合は、次の目的で使用されます。すべてログイン。また、次のことを行う必要があります。いいえ.bashrc
ファイルに入れてください。.bashrc
と電子.profile
の違いは.bash_profile
次のとおりです。すべてシェルは始まり、後者は始まりますログインシェル。