mysql_waitpid はプロセスに対して終了するように信号を送信して、そのプロセスの終了を待機します。kill()
システムコールおよび Unix シグナルを使用するため、Unix および Unix 類似のシステムで動作します。
このプログラムは MySQL 5.6.19 で非推奨となり、MySQL 5.7 で削除されています。
mysql_waitpid は次のように起動します。
shell> mysql_waitpid [options] pid wait_time
mysql_waitpid は pid
で特定されるプロセスにシグナル 0 を送信し、プロセスの終了を最大 wait_time
秒まで待機します。pid
および wait_time
は正の整数でなければなりません。
プロセスが待機時間内に終了するか、プロセスが存在しない場合は、mysql_waitpid は 0 を返します。そうでない場合は 1 を返します。
kill()
システムコールでシグナル 0 を処理できない場合、mysql_waitpid() は代わりにシグナル 1 を使用します。
mysql_waitpid は次のオプションをサポートします。