Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

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 作成