ファイルトリガーサービスの設定
ファイルトリガーサービスを受け付ける場合は、使用する環境に合わせて要求受付定義ファイルを変更します。
注意
ファイルトリガーを起動しない場合は、要求受付定義ファイル(service.db)にファイルトリガー(HULTRG)のパラメーターを記載しないでください。
要求受付定義ファイルの記述方法
HULTRG [filename]
パラメーター説明
- filename
-
ジョブ実行の結果を出力するファイル名を指定します。
128バイト以内の英数字で指定します。ファイル名は、フルパスで指定してください。ファイル名の指定がないときは、初期値として“/dev/console”が設定されます。
ジョブ結果出力内容
ID=トリガID FILENAME=監視対象ファイル名 JOBID=ジョブID DATE=ジョブ開始日付 STIME=ジョブ開始時刻 ETIME=ジョブ終了時刻 RC=ジョブの完了コード JOB=実行ジョブ
<出力例>
ID=TRG01 FILENAME=/home/users/usr1/test.sh JOBID=JOB01 ID=TRG01 FILENAME=/home/users/usr1/TEST.dat DATE=2014/12/01 STIME=21:50:28 ETIME=21:50:33 RC=0000 JOB=/home/users/usr/tool.sh(ここまでで一行) ID=TRG01 FILENAME=/home/users/usr1/TEST.dat DATE=2014/12/01 STIME=21:50:33 ETIME=21:50:35 RC=0000 JOB=/home/users/usr/tool.sh(ここまでで一行) ID=TRG01 FILENAME=/home/users/usr1/TEST.dat DATE=2014/12/01 STIME=21:50:35 ETIME=21:50:37 RC=0000 JOB=/home/users/usr/tool.sh(ここまでで一行)
= 備考 =
ジョブIDに複数のジョブが登録されている場合、「ID」から「JOB」が実行されたジョブの数分、ジョブの実行結果が出力されます。
<メッセージの説明>
- ID
-
: トリガーID(50バイト)
- FILENAME
-
: 監視対象ファイル名
- JOBID
-
: ジョブID(50バイト)
- DATE
-
: ジョブ開始日付
- STIME
-
: ジョブ開始時刻(hh:mm:ss)
- ETIME
-
: ジョブ終了時刻(hh:mm:ss)
- RC
-
: ジョブの完了コード、またはシグナルによって終了した場合のシグナルの番号(4バイト)
- JOB
-
: 実行ジョブ
注意
ジョブ開始日付は、システム動作環境設定の日付形式(datefmt)で設定した形式で表示されます。