コマンドを実行したセッションにログインした方法によって、コマンドを異なる方法で実行する方法はありますか?
デフォルトでは、実行中にファイルを表示するためにvimを起動するコマンドがあります。 SSH経由で接続している場合は、vimを使って実行したいと思います。コンソールにいる場合は、macvimを使用して実行したいと思います。
スクリプトを書くことはできますが、コンソールやpttyを取得する方法が見つかりません。 w
すべてのセッションを一覧表示します。
ありがとうございます。
答え1
SSH経由で接続すると、環境変数とおよびがSSH_CLIENT
設定されます。これを使用して、ユーザーがリモートでログインしていることを確認できます。SSH_CONNECTION
SSH_TTY