■掲示板に戻る■ 1- 最新50

ftpの成否を判別する方法ありますか?

1 :おたま :2001/07/23(月) 14:15
毎日生成されるLogファイルをBackupサーバーへ、ファイル転送成功ならばrmし、失敗ならばrmせずに管理者にmailする、という処理を書こうとしてます。
Script実行中にサブコマンド(cd、prompt、mput、quit等)を一時ファイルに書き込んで自動実行させます。
最初、$?で簡単に条件分岐できる、と思っていましたが、それ以前のサブコマンドの成否にかかわらずquitで抜けた時常に$?=0をかえすので、その方法では駄目だ、という事が分かりました。
ftpの転送処理(put、mput、get、mget等)の部分に関する成否だけでも取得する、何か良い方法はありませんでしょうか?

2 :名無しさん@お腹いっぱい。 :2001/07/23(月) 14:29
Perl使え

==終了==

3 :名有りさん@お腹へった :2001/07/23(月) 14:32
>>1
どうしてもftp使うのなら ftpの出力する文字列を判別して
ファイル転送が成功したかエラーになったかを判断することに
なるんでしょう

でも オレならこういう場合はftpなんか使わずにscp使うと
思うけどなぁ シェルスクリプトでの処理ならこの方が
絶対簡単だと思うし

4 :名無しさん@お腹いっぱい。 :2001/07/23(月) 14:42
なあ、Perlで5分出かける処理をなんでわざわざシェルスクリプト
にして苦しんでるんだ?


次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)