犬ターネット

ftp コマンドをまとめて実行

2024-12-18 ftp

ftp をコマンド実行しないといけなくなったのでメモ。


通常は以下のように対話形式で行うのだけど、

$ ftp
ftp> open 192.168.0.10
Name: hogehoge
Password: pass123
ftp> bin
ftp> cd work
ftp> put test.txt
ftp> close
ftp> quit

バッチ実行したいので以下とした。-n を付けることでログインプロンプトを抑止できる。

$ ftp -n < ftp_put.txt

ftp_put.txt の中身は以下。対話形式の内容を書いてあるだけ。

open 192.168.0.10
user hogehoge pass123
bin
cd work
put test.txt

 

今年買ってよかったものまとめ