2011年5月15日のブックマーク (2件)

  • シェルスクリプトでFTPの実行結果を取得するには

    No.1です。補足拝見しました。 直接ftpコマンドの戻り値では実行結果が判断できないので、私が以前に携わっていたプロジェクトでは、FTPサーバが出すエラーコードをgrepでハンドリングしていました。 FTPはコマンドの結果を「行頭に3桁の数字」で出力する仕様になっており、putもgetも送受信が成功した場合は226が出力されるので、 ftp -nv < ftpCom.txt > ftpLog.txt 2>&1 を例えにとると、このコマンドを実行した後に、 grep ^226 ftpLog.txt > /dev/null if $? ne 0 then echo "FTPでエラーが発生しました" >> logfile exit 1 fi みたいなことをしていました。grep の引数 ^226 は行頭が226から始まる行を検索、という意味で、grepでマッチする行があった場合は0が戻り値とな

    シェルスクリプトでFTPの実行結果を取得するには
    yosuke13
    yosuke13 2011/05/15
    FTP 勉強
  • RFC959J

    RFC 959 Network Working Group J. Postel Request for Comments: 959 J. Reynolds ISI Obsoletes RFC: 765 (IEN 149) October 1985 FILE TRANSFER PROTOCOL (FTP) ファイル転送プロトコル(FTP) 訳者まえがき この文書は、RFC 1123を非公式に日語訳したものです。翻訳の誤り、誤解、 語学能力の欠如、などから、訳者が気づかなかった誤りが存在します。また、 ニュアンスなどが原文と異なります。 翻訳の際、語を補った方がわかりやすいと判断した場合には、/* */で囲んだ 形で補ってある場合もあります。 この文書の利用は、概要をつかむためのみに使用してください。公式の場で の質問や、回答、その他の利用の際には、必ず原文を参照してください。 この翻訳版の

    yosuke13
    yosuke13 2011/05/15
    FTPコマンド