リモートログインサーバースクリプト

リモートログインサーバースクリプト

Ubuntu bashを使用しています。シェルを介してリモートでサーバーにログインしたいです。これにより、独自のコマンドラインが提供されます。次に「shell」と入力し、ログイン資格情報を再入力してから、コマンドを入力します。このコマンド出力を画面に印刷する必要があります。提案してください。どうすればいいですか?

ベストアンサー1

ssh HOSTNAME "run_command with arguments"

コマンドを実行しますコマンドの実行そして、2つの引数(1:「with」と2:「arguments」)を渡します。 ;-) OUTPUT は通常どおり stdout に移動します。したがって、ディレクトリ内のファイルを確認するには邪悪な次のようなもの:

#!/bin/bash
host=my-server.biz
check="/opt/path/to/check"
list=`ssh $host "ls $check"`
evil=`echo -e "$list"|grep -c "evil"`
if [ $evil -eq 0 ]; then
  echo "all is well"
else
  echo "the end is nigh"
fi

おすすめ記事