
No.4ベストアンサー
- 回答日時:
shogo0809さんの回答に便乗します。
実行ログをファイルに落としてgrepするのがよいと思います。
以前、似たような質問があったので
具体的な手順は参考URLのほうを見てはどうでしょうか?
→シェルスクリプトでFTPの実行結果を取得するには
参考URL:http://oshiete1.goo.ne.jp/qa2656080.html
遅レスすみません。
回答有難う御座いました。
回答頂いた内容とは少し異なりますが、同じ結果を利用させて頂きました。有難う御座いました。

No.3
- 回答日時:
FTPの実行結果を知りたいということでしたら、
unix用はncftpput/ncftpgetがあります。
「ncftpputはファイルの転送をインタラクティブモードを用いずにコマンドラインから行うことを目的としています」
ncftpput又はncftpgetで検索してみて下さい。
参考URL:http://digit.que.ne.jp/visit/?LinuxZaurusWatch%2 …
遅いレス申し訳ありません。
回答有難う御座いました。
今回はシェルスクリプトのみで切り抜けましたが、次回、機会があれば利用してみたいと思います。
No.2
- 回答日時:
編集中の内容で投稿しちゃいました。
> ftplog=`cat ファイルB | ftp
は
ftplog=`cat ファイルB | ftp [オプション]`
> cat ファイルB | ftp > ファイルC
は
cat ファイルB | ftp [オプション] > ファイルC
です。
No.1
- 回答日時:
「シェル」っていうのは「シェルスクリプト」ってことでいいですよね。
だとしたら、
・出力を変数に代入してチェックする
・ftpコマンドの出力をファイルにリダイレクトして、その内容をチェックする
あたりでしょうか。「成功」の条件がはっきりわからないのでこれぐらいしか言えませんが。
変数に代入するなら
ftplog=`cat ファイルB | ftp
で$ftplogに代入されますし、ファイルに保存するなら
cat ファイルB | ftp > ファイルC
として、ファイルCの内容をチェックすればよいと思います。
遅レスすみません。
回答有難う御座いました。
ftp xxx.xxx.xxx.xxx < FTPのコマンド一覧 > log.txt
で出力された結果を、
| grep "226 Transfer complete." | wc -l`
して、予めバックアップ対象ファイル数を代入した変数と突合せする事で対応しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
シェルスクリプトでFTPの実行結果を取得するには
その他(プログラミング・Web制作)
-
FTPの送信結果を検知したい
その他(プログラミング・Web制作)
-
FTP送信エラーの検知について
その他(プログラミング・Web制作)
-
-
4
Linux shell ftp 転送 エラー制御
UNIX・Linux
-
5
FTPコマンドの戻り値について
その他(OS)
-
6
ftpコマンド出力結果の取得
その他(プログラミング・Web制作)
-
7
FTPコマンドのリターンコード取得について
その他(プログラミング・Web制作)
-
8
FTPコマンドの戻り値(エラーコード)の意味
Windows 10
-
9
ftpコマンドのput,mputの上書きしない方法について
サーバー
-
10
ftp処理でmove(移動)を行いたい
その他(プログラミング・Web制作)
-
11
FTP接続中のコマンド実行結果を変数に入れる方法
UNIX・Linux
-
12
FTPに接続し、 あるフォルダ内の一覧を取得する、、、という操作を Windows10のコマンドプロ
Windows 10
-
13
ftpのmgetコマンドの自分の格納場所の指定方法は?
Windows Me・NT・2000
-
14
ftpコマンドバッチファイルのリダイレクト結果
その他(プログラミング・Web制作)
-
15
FTPコマンドのCDについて
UNIX・Linux
-
16
FTPエラー425
その他(コンピューター・テクノロジー)
-
17
FTPでputすると空ファイルが出来てしまう
その他(プログラミング・Web制作)
-
18
COBOLでのNOT = の AND条件
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム言語
-
自作scratch アニメの商用利用
-
vba クリップボードクリアにつ...
-
CSVファイルの複数行削除
-
画像生成AIのプロンプトの作り...
-
パイソンのソースコードをChatG...
-
Geminiフォーム 画像生成で 人...
-
Python 3.12.2 か一番最新のパ...
-
数学、プログラミング、物理、...
-
pythonの実行に関する質問
-
Python... 環境設定 初心者です...
-
pip --versionがエラーになる
-
OS入ってる機器のソフト・アプ...
-
ネットワークフォルダの中身を...
-
Webサイト内に埋め込んだmp4動...
-
GoogleAppsScript文字列置換の...
-
google Colabでmatplotlibの描...
-
VBAでパワーシェルを実行したい...
-
初心者powershellのPS1ファイル...
-
COPYコマンドで、最後に1文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
簡単にEXEファイルを作れるプロ...
-
ftpコマンドの戻り値をチェック...
-
ISOファイルの編集方法
-
マイナポータルの住宅借入金当...
-
秀丸エディタでのファイル分割
-
JCL(富士通/MSP)について教...
-
VBAのzip解凍についてのご質問です
-
zipファイルが開けません。
-
HPビルダー6について
-
コマンドプロンプト "expand" ...
-
UnlhaExtractMemの画面表示
-
warファイル 「種類:WAR ファ...
-
ファイル名のリストを出力した...
-
基本的なDOSコマンドがわかりま...
-
VB Scriptで隠しファイル、フォ...
-
VB6にて、テキストファイルの内...
-
エクセル不具合
-
ACCESSのmdeファイルについて
-
HTMLでファビコンを変更したいです
-
FTPコマンドのリターンコー...
おすすめ情報