LoginSignup
1
2

More than 5 years have passed since last update.

ftpコマンドをバッチから実行してみた

Last updated at Posted at 2015-05-23

0.なぜ作った?

AS/400上で動くバッチをテストしていた際、
エビデンスを取得するのに都度コマプロからftpコマンドを叩いていたが
タイムアウトが多発したりで非常にストレスフルだった。
どうにか自動化できないかと思って作成。

1.bat側のコード

どんなもんだろうと書いてみたらアラ簡単
ftpコマンドの引数でテキストファイル渡せば良いだけだった。

getLog.bat

ftp -s:getLogCmd.txt

pause

exit

2.テキストファイル側のコード

基本的にコマプロでやってたことを転記するだけ。
cdとlcdで場所指定してget。
quote typeはAS/400用なので接続先次第で変更要。

getLogCmd.txt

open ***.**.*.***
id
password
quote type C 943

lcd C:\
cd  /QTest/logs/

get stderr.log
get stdout.log

bye

3.実行

1~2で作成したbatファイルとtxtファイルを同じフォルダに入れて、
batファイルを実行すれば終わり。
これでもうタイムアウトにイライラさせられない!

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2