- 締切済み
ジョブの順番について
今以下のようなバッチファイルがあります。 -------- test.bat --------------- bgjob php get.php a bgjob php get.php b php get_db.php php ins_db.php --------------------------------- 上記のget_gz.phpは処理が長いためbgjobにして並列処理をしています。 get_db.php,ins_db.phpは上記の2本のget_gz.phpが処理終了後に 動作しないと( get_gz.php a or b で作成されるデータ参照 )うまく 動作しません。 上記の場合、bgjobをはずすとうまくいきますが、 bgjobを追加するとget_gz.phpが動作中にget_db.php,ins_db.phpが 動いてしまいます。 どうしてもbgjobをはずしたくないのですが、 どのようにすればいいでしょうか? すごく困っています。宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- jyopper
- ベストアンサー率66% (2/3)
回答No.1
bgjob php get.php a bgjob php get.php b と php get_db.php php ins_db.php との部分を別バッチファイルにして (たとえば上記をbat1.bat, 下記をbat2.bat)として bat1.batが終了した時点でbat2.batを動作すればよろしいと思います。 もちろんbat1.bat内にはbgjobはかいても問題ないです。