![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| Cygwin環境でローカルシステムには、リモートサーバーからファイルをコピーする | patwa | UNIXのダミー質問と回答のため | 3 | 2008年6月12日 07:49午前 |
| 2つの差分ファイル-ローカルのSRVおよびリモートサーバーと一致して下さい | amir07 | シェルプログラミングとスクリプティング | 0 | 2008年3月7日 10:23午前 |
| ローカルUnixサーバからリモートサーバへのファイル転送 | インディラ | シェルプログラミングとスクリプティング | 2 | 2007年5月3日 06:35午前 |
| ローカルUnixサーバからリモートサーバへのファイル転送 | インディラ | HP - UX | 2 | 2007年5月2日 05:15午後 |
| ローカルサーバーからの遠隔地のスクリプトが実行 | srivsn | シェルプログラミングとスクリプティング | 2 | 2006年2月28日 03:16午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
ローカルサーバーへのリモートのFTPサーバから複数のファイルを
やあ、
私は自分のFTPのスクリプト内でweired問題に直面しています。私は、リモートサーバーからローカルサーバーに複数のファイルを転送する毎日、私のスクリプトでmget *を使用します。私も、メールを送信するための成功やFTPに失敗しました。私のスクリプトファイル転送のために動作しますが、任意のメールを送信することはありません。が間違ってmailxオプションで、私の知るところではありませんsomthingです。 もし、以下のようにスクリプトの一部は、 FTPを使用すると、 mailx罰金が、その後の作業ではないmget作品(のみ)としているファイルが転送されています。 `のftp -車両登録番号< < - END_INPUT > $ログ/ ftp_files.log 2 > & 1 オープン$デバイス ログインユーザ$ $ FTPPASS CDの$ピックアップ オフプロンプト mget *.テキスト 終了 END_INPUT ` 元のスクリプトは以下の通りです: # ! / binに/ ksh 輸出放棄\u003d /データ/ローカル/気温 \u003dピックアップ/データ/リモート/ tempの輸出 輸出MSGを\u003d /データ/ローカル/気温 輸出IND_FILE \u003d /データ/ローカル/気温 輸出ログ\u003d /データ/ローカル/気温 輸出ログイン\u003dユーザ名 輸出FTPPASS \u003dパスワード 輸出デバイス\u003d remoteserver CDの$放棄 のftp -車両登録番号< < - END_INPUT > $ログ/ ftp_files.log 2 > & 1 オープン$デバイス ログインユーザ$ $ FTPPASS CDの$ピックアップ オフプロンプト mget *.テキスト 終了 END_INPUT EXIT_STATUS \u003d $ ? 場合、 [ $ EXIT_STATUS -北東0 ] それから エコー" [ % - % sは秒]エラー: FTPの%の終了ステータスで失敗しました\ Ñ " \ % 0 " $ (日付+ ' % × %のX ' ) " $ EXIT_STATUS mailx - rを mlqis4s@server.private.company.com - sを\ ' "ファイルのFTP ' "失敗しました user@company.com < $ MSGを/ ftp_fail.msg 出口1 Fiの エコーmailx - rを mlqis4s@server.private.company.com - sを\ ' "ファイルのFTP ' "成功 user@company.com < $ MSGを/ ftp_succ.msg 出口0 してください誰かを解決するための手掛かりがあるの?事前に感謝します! |
|
||||
|
FTPの手順に従って、問題を解決しました。
のftp - $ホストヴァイオリン< <END_SCRIPT > $ログ/ delete_files.log 2 > & 1 ユーザのユーザ名を引用する パスを引用するパスワード ビン オフプロンプト CDの$ピックアップ mget * さようなら END_SCRIPT EXIT_STATUS \u003d $ ? 場合、 [ [ $ EXIT_STATUS -北東0 ] ] それから mailx - sを\ ' "ファイルのFTPに失敗しました" user@xyz.com < $ MSGを/ ftp_fail.msg 出口1 その他の mailx - sを\ ' "ファイルのFTP ' "成功 user@xyz.com < $ MSGを/ ftp_succ.msg Fiの 出口0 |
|
||||
|
引用:
|