mysql_waitpid向进程发出终止信号并等待进程退出。它使用
kill()
系统调用和 Unix 信号,因此可以在 Unix 和类 Unix 系统上运行。
这个程序从 MySQL 5.6.19 开始被弃用,并在 MySQL 5.7 中被删除。
像这样调用mysql_waitpid:
mysql_waitpid [options] pid wait_time
mysql_waitpid将信号 0 发送到由 标识的进程,pid
并等待
wait_time
该进程终止的秒数。pid
并且
wait_time
必须是正整数。
如果在等待时间内进程终止或者进程不存在,mysql_waitpid返回0,否则返回1。
如果kill()
系统调用无法处理信号 0,则 mysql_waitpid()使用信号 1 代替。
mysql_waitpid支持以下选项: