Perl kill 函数
-
描述
kill此功能将信号发送到进程列表。返回成功发出信号的进程数。如果SIGNAL为零,则没有信号发送到该进程。这是检查子进程是否仍在运行且未更改其UID的有用方法。支持的信号的精确列表完全取决于系统实现-SIGABRT 中止过程 SIGARLM 报警信号 SIGFPE 算术异常 SIGHUP 中断 SIGILL 非法指示 SIGINT 打断 SIGKILL 终端信号 SIGPIPE 写入没有读者的管道。 SIGQUIT 退出信号。 SIGSEGV 分段故障 SIGTERM 终端信号 SIGUSER1 应用定义的信号1 SIGUSER2 应用定义的信号2
-
句法
以下是此函数的简单语法-kill EXPR, LIST
-
返回值
此函数返回成功发出信号的进程数。 -
示例
以下是显示其基本用法的示例代码-
尝试一下$cnt = kill 0, getppid(), getpgrp(), 2000; print "Signal sent to $cnt process\n";
执行结果:Signal sent to 2 process