[前の記事]« ディレクトリが空の場合の条件分岐
[次の記事]メモリー不足でWindows98セットアップが起動しない »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「TASKKILL,START…サービス/タスクの起動/終了」索引へ

バッチ処理で、前の処理の完了を待ってから次に移るには


709) ★バッチ処理★ どんぐり 2002/09/29(日) 02:20


こんにちわ、どんぐりです。

バッチ処理1回でA.txtとB.txtにデータが完全を吐
き出した後にA.txtとB.txtをサーバーにアップロー
ドする方法を教えてください。


ファイルの内容を下記に載せました。
現状、1回目のバッチ処理でテキストファイルを作
成して、2回目のバッチ処理でテキストファイルをサ
ーバーへ転送する処理になっています。


*** test1.bat ***
sqlplus [USER]/[PASS]@[HOST] @/orawin95/bin/test1.sql > log.txt
*****************


*** test1.sql ***
set echo off
set feedback off
set heading off
set trimspool on
set termout off
set linesize 1000
set pagesize 0

spool A.txt


select
項目A || '|' ||
項目B || '|' ||
項目C || '|' ||
from テーブルA;

spool off

spool B.txt

select
項目D || '|' ||
項目E || '|' ||
項目F || '|' ||
from テーブルB;

spool off

set echo off
set feedback off
set heading off
set trimspool on
set termout off
*****************


*** test2.bat ***
cd orawin95\bin
ftp -s:test2.txt
*****************


*** test2.txt ***
open [IP]
[USER]
[PASS]
cd File
ascii
put c:\orawin95\bin\A.txt A.txt
put c:\orawin95\bin\B.txt B.txt
close
quit
exit
*****************

715) Re:★バッチ処理★ とっぽ 2002/09/30(月) 09:27

0016.htm Batの定期実行

要点をまとめると
a.batで、データを作成して、完了を確認した後、b.batを実行という、形をとるわけですよね?

a.batが完了したのは、batの最終行に、終了を表すファイルを
1つ作成できれば、(a.endみたいな、ファイル)、終了を判断することが、できると思います。
それを、定期的、たとえば、10秒とか、の間隔で、チェックし
作成されていれば、次のバッチを実行させる。

これで、どうにか、ご要望のようなことって、できませんでしょうか??

自分も、以前同じ様な質問を質問をして、sysopさんに、おしえてもらいました。
そのときの、レスを貼っておきます。
 
 


カテゴリー「TASKKILL,START…サービス/タスクの起動/終了」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2002年09月29日 05:12に投稿されたエントリーのページです。

ひとつ前の投稿は「ディレクトリが空の場合の条件分岐」です。

次の投稿は「メモリー不足でWindows98セットアップが起動しない」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート