$ZSIGPROC()

シグナルをプロセスに送信します。$ZSIGPROC 関数の書式は次のとおりです:

$ZSIGPROC(expr1,expr2)
注意 注意

$ZSIGPROC() は、現在ではGT.Mプロセスの非同期割り込みメカニズムを XECUTE $ZINTERRUPTに呼び出す方法として機能しますが、基本的なメカニズムは POSIX USR1シグナルを使用するため、FISは利便性を考慮して基礎となるメカニズムを変更する権利を留保し、POSIX USR1の送信は、非同期割り込みメカニズムを呼び出す方法として機能しなくなる可能性があります。サポートされ、安定したAPIとしてMUPIP INTRPTを使用して、非同期割り込みメカニズムを呼び出します。

$ZSIGPROC()の例

例:

GTM>job ^Somejob
GTM>set ret=$&gtmposix.signalval("SIGUSR1",.sigusr1) zwrite 
ret=0
sigusr1=10
GTM>write $zsigproc($zjob,sigusr1)
0
GTM>

この例では、$zjob で指定されたPIDにSIGUSR1信号を送ります。

inserted by FC2 system