• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MS-DOSでのエラーログ保存について)

MS-DOSでのエラーログ保存方法とバックアップの確認方法について

このQ&Aのポイント
  • MS-DOSでサーバーバックアップ用のバッチファイルを作成し、エラーログを保存する方法について知りたいです。
  • また、バッチファイルでバックアップを取ったファイル名と時間をログに残すことができましたが、エラーログを別に取りたいと考えています。
  • さらに、バックアップ中のファイル名がDOS画面に表示されなくなってしまったので、解決策を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • x1va
  • ベストアンサー率26% (802/3006)
回答No.2

エラーログはこんな感じでどうでしょう。 -------------------------------------------------------- (略) xcopy i:\\サーバー名\*.* f:\\保存先\ /EXCLUDE:D:\BackupBAT\un-mlist.txt /e /h /k /c /y /r ||goto error (略) goto end :error @echo %date% %time% >> d:\BackupLOG\error.log @edho コピー中にエラーが起きました。>>d:\BackupLOG\error.log goto end :end -------------------------------------------------------- このやり方では時刻ぐらいしか記録できませんが、詳細な情報は全体ログを見ればいいと思います。

noname#174316
質問者

お礼

ご連絡をありがとうございます。 確かにこれですと通常のバックアップログとエラーログで分けられそうですね。 エラーログに時刻が表示されたらバックアップログから時刻で検索を行えば 分かりそうです。 通常のバックアップログは ||goto error >>d:\BackupLOG\サーバー名Copy.log このような形で表記すればよろしいのでしょうか?

その他の回答 (3)

  • x1va
  • ベストアンサー率26% (802/3006)
回答No.4

> 下記のどのあたりで全体ログを取っているのでしょうか? そのバッチではありません。落ち着いてNo.1をよく読み直してください。 backup.batからbackup_main.batを呼び出していますよね? その際に指定しているログファイルに記録されます。

noname#174316
質問者

お礼

大変失礼致しました。 確かに通常ログとエラーログでしっかり分かれていました。 これで別々にログを取り、エラーが出た場合には時間で検索をし 原因を探せそうです。 非常に助かりました。 本当にありがとうございました。

  • x1va
  • ベストアンサー率26% (802/3006)
回答No.3

> 通常のバックアップログは > ||goto error >>d:\BackupLOG\サーバー名Copy.log > このような形で表記すればよろしいのでしょうか? このやり方では記録できません。最初の回答の通りにしてください。

noname#174316
質問者

お礼

大変申し訳ありませんが、下記のどのあたりで全体ログを取っているのでしょうか? 勉強不足で申し訳ありません・・・ ------------------------------------------------------------ (略) xcopy i:\\サーバー名\*.* f:\\保存先\ /EXCLUDE:D:\BackupBAT\un-mlist.txt /e /h /k /c /y /r ||goto error (略) goto end :error @echo %date% %time% >> d:\BackupLOG\error.log @edho コピー中にエラーが起きました。>>d:\BackupLOG\error.log goto end :end

  • x1va
  • ベストアンサー率26% (802/3006)
回答No.1

質問に書いてあるバッチを仮にbackup_main.batとして、別のバッチ(仮にbackup.batとする)からbackup_main.batを呼び出せばいいのでは。 backup.batの内容はたったこれだけ。↓ backup_main.bat >d:\BackupLOG\サーバー名Copy.log これでbackup_main.bat実行中の表示が全部ログに残ります。また、このやり方ではbackup_main.bat内に記述されている「>d:\BackupLOG\サーバー名Copy.log」は不要になるので消してください。

noname#174316
質問者

お礼

早速のご連絡をありがとうございます。 この場合「実行中の表示が全部ログに残ります」となっていますが、 実行中のログとエラーのみのログで別に分ける事は無理でしょうか? 何度もお手数ですが、よろしくお願いします。

関連するQ&A