アリスムカイデが“MV女優”になった原点MVをご紹介!

現在ジョブ管理ツールとしてJP1を使用していますが、起動時間の離れたジョブ連携の方法がわからず困っています。

前ジョブの正常終了を後続ジョブの起動条件としたいのですが
どうやって前ジョブの終了ステータスを読み取れば良いのかが
わかりません。

どなたか詳しい方がおられましたら、誠にお手数ですがお教え
下さい。

宜しくお願い致します。

A 回答 (1件)

いろいろ方法はありますが、簡単そうなのは


先行ジョブと後続ジョブを同じジョブネット内に入れ関連線を付けておき、後続ジョブにも起動時間設定をする。
これだと先行ジョブが正常終了して更に後続ジョブの起動時間になると後続ジョブが実行されます。

ジョブネットが分かれているのなら同じ事をイベント連携を使って行えばOKです。
    • good
    • 0
この回答へのお礼

ありがとうございます。
明日職場で試してみます。

お礼日時:2008/02/11 13:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QJP1起動バッチについて

いつもお世話になっています。
早速質問させていただきます。
JP1の指定のジョブネットを起動するバッチコマンドについて知りたいのですが、
ネットで調べても全然見当たらなくて困っています。
JP1に詳しい方・取り扱ったことがあるかた、このコマンドについて知っていることがあれば情報をお願いいたします。

Aベストアンサー

コマンドajsentryで実行登録できます。
詳しくはJP1/AJS2のマニュアルをどうぞ。

QJP1の質問です。

いつもお世話になってます。
早速JP1で質問ですが、親ジョブ(ジョブネット)の中で何度も同じ子ジョブ(ジョブネット)を実行する場合、ひたすらコピーして貼り付けるしかないのでしょうか?
このやり方だと、ジョブネットの一箇所でも変更があった場合にコピーした数だけ全てに同じ修正をしなければいけなくなり、大変手間です。
なにか良い方法ご存知の方、ご教授願います。

Aベストアンサー

基本はひたすらコピーでは(最新のAJSだと技があるのかもしれませんが)。

手っ取り早いのは、ジョブが呼び出すスクリプト内で繰り返し実行する事ですが、ジョブネットモニタが生きてこないですね。

同じユニットがたくさん必要なら、ジョブネット定義テキストをPerlやExcelみたいので自動生成させて、ajsdefineで取り込むと多少楽ができます。

子を別ジョブネットにしてajsentryしたり、実行済みの子をajsrerunするという手がとれる場合もあります。

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

Qsqlplusで表示が変なので、出力を整形したい。

いつもお世話になっています。

サーバにアクセスしてsqlplusで、
データを調べたいのですが、
出力形式が見づらくて困っています。

よくわからいのですが、
---------------------------
カラム名1
---------------------------
カラム名2
---------------------------
カラム名3
---------------------------
1の値 2の値
3の値
---------------------------
カラム名1
---------------------------
カラム名2
---------------------------
カラム名3
---------------------------

上記のように意味不明な形式で出てきます。

例えばこんな風に

select カラム1,カラム2,カラム3 from hoge;

カラム1 1の値
---------------------------
カラム2 2の値
---------------------------
カラム3 3の値

等のように分かりやすく表示できないでしょうか?

ちなみにOracle9iR2を使用しています。
sqlに関するツールは使用できないルールでして、あくまでsqlplusのコマンド上でみやすくしなければなりません。

分かりづらくですいませんが、皆さま、ご教授お願いします。

いつもお世話になっています。

サーバにアクセスしてsqlplusで、
データを調べたいのですが、
出力形式が見づらくて困っています。

よくわからいのですが、
---------------------------
カラム名1
---------------------------
カラム名2
---------------------------
カラム名3
---------------------------
1の値 2の値
3の値
---------------------------
カラム名1
---------------------------
カラム名2
---------------------------
カラム名3
-----------------------...続きを読む

Aベストアンサー

SQLPLUSを起動して、

SQL>set linesize 列数

でどうだ。

SQL>show linesize

で確認ができる。

QHULFTについて

HULFT6についてなのですが
相手マシン起動でファイルを取りにくる場合に
相手マシンのキックで収集ファイルを作成し
送信することは出来ないのでしょうか?
収集時にジョブを起動させて収集ファイルを作成後
収集するとか

以上よろしくお願い致します

Aベストアンサー

HULFTの基本的な機能でできますよ。

1. 配信側(BのWinサーバ)のHULFTのジョブ起動情報に、ファイル作成処理のIDを作成する。
2. 配信管理情報の配信前ジョブIDにそれを登録する。
3. 配信管理情報のファイル名に、ジョブで作成されるファイル名を登録する。
4. 集信側(AのUNIXサーバ)でutlrecvコマンドを発行する(送信要求)。

これで、要求を受けたBは配信前ジョブを実行してファイルを作成してから配信処理を行います。
ファイル名が固定でない(作成時に動的に生成される)ような場合は、環境変数でHULFTにファイル名を渡してやってください。

Qbatファイルからsql文実行

クライアントOS:WIN2000
Oracle:9i(サーバ(UNIX)上にあります)

現在、クライアントからbatを起動し、SQL文を投げ、結果を取得したいと思っております。
(SQL文は単純にTBLをカウントしているだけです)

・batの中身
sqlplus %UID%/%PASS%@%SID% @test.sql > output

結果は取得出来るのですが、余分な情報も結果に出力されてしまいます。結果のみを出力させるにはどうすればよろしいでしょうか?

・余分な情報
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
に接続されました。

Aベストアンサー

sqlplus に -S オプションを追加してみればどうでしょうか。

参考URL:http://biz.rivus.jp/sqlplus_overview.html

Qネットワークのトラフィック量を測定できる方法はありますか?

 すいません。ものすごく困っております。

 会社の工場にPAnasonic製のネットワークカメラを20台程設置しているのですが、ネットワークへの負荷が大きいため、たびたび画像が固まることがあります。

 そこでどこの箇所で負荷がかかっているのか測定したのですが、なにかツールもしくは測定方法はないでしょうか。例えばHUBとHUBの間のLAN線にかかっているトラフィック量を測定してみたいです。

 すいませんが、ご教示願えないでしょうか。

 よろしくお願いいたします。

Aベストアンサー

HUBがSNMP対応のインテリジェントHUBであれば、そんなに難しい問題ではないですね。SNMPの設定を行った上で、ネットワーク管理ツールでトラフィックを計測すればOKです。

そうでない場合はちょっとやっかいですね。
とりあえず、ネットワークの図面を書いてみて、どこにどんなHubがあって、どんなPCやネットワークカメラなどの機器がつながっているかを書き出してみてはいかがでしょう?
具体的なトラフィックの数値がわからなくても、怪しいところはあぶり出せると思いますよ?

QJP1ジョブのバックアップについて

JP1のジョブをバックアップする方法を教えてください。
行いたいこととしては、
・Aマシンに登録してあるジョブネットと同じ構成で、
 Bマシンにて実行させたい。
という事を行いたいです。
googleなどで調べてみたのですが、
コマンドベースでバックアップができるということは分かりましたが、
そのコマンドを見つけることができず困っている次第です。
JP1のバージョンは6です。
OSはUNIXとWindowsの構成があります。

どなたか方法をご存じでしたら、お教えいただけたらと思います。
宜しくお願いいたします。

Aベストアンサー

バージョン8の情報ですが(手元にバージョン6のマニュアルがなくて…)
http://www.hitachi.co.jp/Prod/comp/soft1/manual/pc/d3K2201/AJSD0208.HTM
で設定情報のバックアップとリカバリーが書かれているので
AJSROOT単位ならばこれを。

ajsbackup,ajsrestoreというコマンドを使って
ジョブネットの退避・回復の操作ができます。
http://www.hitachi.co.jp/Prod/comp/soft1/manual/pc/d3K2201/AJSD0233.HTM

# バージョン6でも同じコマンドがあったと思いますが
# 定かではありません。

AマシンからBマシンにコピーしたときに
ホスト名指定で実行しているようなジョブが
あると、書き換える必要が出てくるかもしれません。
ご留意ください。

QJP1のジョブスケジューリングについて

JP1(7i)でジョブ管理していますが、マニュアルが貧弱で設定方法がわかりません

やりたい事は、他のジョブグループに属するジョブネットの終了を待つ、かつ、指定時間以降に起動するようにしたいだけです

終了イベント送受信を試してみましたが、うまくいきません

宜しくお願い致します

Aベストアンサー

案a)ジョブネットの最後にイベント送信ジョブを置く。そのイベント送信ジョブの上位ジョブネットに開始時刻をスケジュールしておく。
待ちうけ側は先頭にイベント受信ジョブを配置しておいて実行中にしておく。

案b)ジョブネットの最後でフラグファイルを作成する。
待ち受け側は指定時刻に開始するようスケジュールして、ファイルの存在をチェックしてジョブ終了したどうかを判定する。

――とか。他にもajsshowで判定するとか、手がいろいろあります。

QSystem.exit()の値を取得したい

 今日は、JAVA初心者です、宜しくお願いします。

 プログラムの終了時の結果を System.exit()で取得したいのですが、どのようなメソッドが
あるのでしょうか。

 宜しくお願いします。

Aベストアンサー

System.exit()で何かを取得することはできません。
「System.exit()の値を取得したい」だったら、Windowsではこんな感じ。引数の数をそのままプログラムの終了コードにしています。

public class SysExit {
public static void main(String[] args) {
System.exit(args.length);
}
}

>java SysExit
>echo %ERRORLEVEL%
0

>java SysExit 1 2 3
>echo %ERRORLEVEL%
3


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング