TOP > Linux > Fedoraの技 > 201-300 > 213
sftpでコマンドを指定実行するには
sftpコマンドでは"-b"オプションでファイルを指定すれば、バッチファイル内に記述されたコマンドを自動的に実行します。
まず実行するコマンドをファイルに記述します。ここでは/etcディレクトリに移動し、servicesファイルをダウンロードするとしました。
$ vi /tmp/sftp_batch
cd /etc
get services
ファイルを指定するとコマンドが自動的に実行されることが分かります。
$ sftp -b /tmp/sftp_batch paul@192.168.0.12
paul@192.168.0.12's password: パスワード
sftp> cd /etc
sftp> get services
Fetching /etc/services to services
sftp>
2005-12-03 作成