• 締切済み

batファイル実行時、コマンドとコマンドの実行間隔をあけたい。

Tetsuro_Mの回答

  • Tetsuro_M
  • ベストアンサー率19% (4/21)
回答No.3

バッチファイルを処理によってわけて、メインのバッチファイルから、それぞれのバッチファイルをコールします。 例えば下記の要領です。 START aaa.bat /WAIT START bbb.bat /WAIT このようにすると、aaa.batが終了するまで bbb.batは実行されません。 このような方法では解決しませんか?

jun_kasai
質問者

補足

ありがとうございます。 試してみます。・・・・m(__)m 今回、質問の仕方も悪かったのですが、ATコマンドでOracle7.3.2のDBのバックアップをとるのに、サーバマネージャの起動、DB接続、logの強制アーカイブ、shutdown、netstpコマンドでOracleのサービスの停止等batファイルで一連の処理をsqlファイルをbatファイルに書いて、実行してバックアップを取り、バックアップ終了後、逆の手順でDBをオープンするまでの処理をさせているのですが(txtファイルにbat処理のlogを吐き出すように設定)、たまにコマンドがうまく実行されていないときがあるのです。知り合いに聞いたら、コマンドが発行されてから、処理に入っているときタスクの割り込みや処理に時間がかかっている場合、その後のコマンドがそのまま処理されず、流れてしまうと聞いたので、処理時間を考慮したbatファイルを作ろうと思い質問したしだいです。 長くなってすみません。 蛇足ですが、なんで、Oracle7.3.2のDBをARCServer6.5Jでバックアップするのに、わざわざnetstopコマンドでサービスをとめないとバックアップ取れないのでしょうかね?あんなに高いソフトなのに・・・・(-_-;) この辺は別のカテゴリになるので、グチに近いです。・・・m(__)m

関連するQ&A

  • batファイルをアンダグラウンド実行した時の稼働確認

    batファイルをアンダグラウンド実行した時の稼働確認 os:windows xp aaaaa.batというバッチファイルをstartコマンドや、vbsなどからアンダーグラウンド実行した時、 aaaaa.batが稼働中かもう終了しているのかは、どうやって判断しますか? aaaaa.bat内になんらかのexeなどが動く時は、そのexeをタスクマネージャで捕捉できなくは無いですが、 dosコマンドベースで作成されたbatが、長時間、あるいはループした状態でバックグラウンド実行され、それを終了させる時などどうすれば良いですか?

  • 時間差でコマンドを実行するbatの作り方

    DOSでですが、時間差でコマンドを実行するbatの作り方を知っていたら御教えください。

  • BATファイル実行にフォーカスを当てたい

    Windows2008サーバにRDPでWindows7から実行しています。 サーバにBATファイルを作成し、(XCOPYコマンド)データのバックアップを行います。 この時ですが、クライアント(Windows7)で実行させたBATファイルですが(コマンドプロンプト)画面が なぜか背面にかくれてしまい、BATの実行内容がみれなくなることがあります。また、BATの終了時に、正常終了かどうかの表示を行い、Pauseコマンドで止めていますが、これが、背面にかくれてしまい、いつ終ったのかわからない状態です。ずーっとBAT自動されたコマンドプロンプトの表示にフォーカスを当てたいのですが、BATに記述することにより、再度フォーカスを取り戻すようなコマンドはあるでしょうか?よろしくお願いします。

  • "ROUTE"コマンドをBATで実行するには?

    こんにちは。 MS-DOSプロンプトでは、"ROUTE ADD ~"で複数あるルートを登録出来るのは承知しておりますが、そのコマンドをBATファイルに入力して実行しても、1行が繰り返し実行されるのはなぜでしょう? WIN98なので、オプション"-p"が使用できず、スタートアップにBATファイルとして組み込もうと思っているのですが。 別に良い方法があればそちらでも構いません。 宜しくお願いします。

  • Batファイルを実行した際のコマンドプロンプト

    Batファイルを実行した際のコマンドプロンプトの表示をさせたくないのですが、よい方法はありますでしょうか? ご教授お願いします。

  • batファイルのコマンド?

    上司にbatファイル位知ってろ。と怒鳴られへこんでいます・・。 質問なのですが、batファイルを利用することにより、どういった業務の効率化ができるのでしょうか? また、batファイルで使用できるコマンドがあるという事なのですが、どのようなコマンドがあるのでしょうか?

  • batファイル実行後コマンドプロンプト消さない方法

    batファイルをダブルクリックして コマンドプロンプト上で処理を実行した場合、 終了後にコマンドプロンプト画面がすぐ消えますが、 消さない方法はありますでしょうか。

  • batファイルを実行してコマンドプロンプトを開き自動的にコマンドを入力させたい

    batファイルを実行すると、コマンドプロンプトが開かれ、 そのときにすでに「nbtstat -a」と入力された状態になるbatファイルを作ろうとしています。 メモ帳から普通に「nbtstat -a」と入力し保存して実行しましたが、一瞬コマンドプロンプトの画面が表示され、すぐに閉じてしまいます。 ためしに「nbtstat -a %computername%」と入力して保存し、実行しましたが、結果は同じです。 何かいい方法はありませんか?

  • batが実行できない

    すいません、緊急で教えてください。 簡単なバッチを作成し、test.batとしてwinXPでtest.batをダブルクリックして実行しようとしましたが、 一瞬だけ黒い画面がひらいて、実行されません。 仕方なくプロンプト上で手動でtest.batを実行しようとしましたが 下記エラーでどうもtest.batの文字が認識されないようです。 C:\>r 'r' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 当方、初心者なので、調べてもわかりませんでした。 すいませんが、教えてください。

  • dsmoveコマンドをBATファイルで実行したい

    数百回のdsmoveコマンドをBATファイルで一括処理したいのですが、 うまくいかず困っています。良い方法があれば教えてください。 コマンドは以下のような感じですが、コピペしてコマンドプロンプトから実行すると 正常に動作するので、コマンド自体は正しいはずです。 dsmove "CN=test1,OU=Office,OU=test,DC=test,DC=kaisya,DC=co,DC=jp" -newname "test001" dsmoveが、バッチからでは実行できないということは無いですよね?