スクリプトを実行するには、現在次の2段階のプロセスを実行する必要があります。
ssh remote_machine
./run_script
エイリアスを実行できるように、ホストにエイリアスを設定できますか?たとえば、run_script
自動的にRemote_machineにログインしてスクリプトを実行しますか?
答え1
もちろん私はいつもこうしています。
alias run_script="ssh remote_machine ./run_script"
./run_script
スクリプトが対話型の場合は、-t
次のフラグを使用してTTYを割り当てる必要がありますssh
。
alias run_script="ssh -t remote_machine ./run_script"
答え2
別のオプションは~/.bashrc
。
run_script {
ssh remote_machine 'sh /path/to/run_script'
}
関数名を呼び出して実行します。
run_script