perl进程终止函数die/warn/exit/kill
| 函数名 |
die |
| 调用语法 |
die (message); |
| 解说 |
终止程序并向STDERR输出错误信息。message可以为字符串或列表。如果最后一个参数不包含换行符,则程序文件名和行号也被输出。 |
| 例子 |
die ("Cannot open input file"); |
| 结果输出 |
Cannot open input file at myprog line 6. |
| 函数名 |
warn |
| 调用语法 |
warn (message); |
| 解说 |
与die类似,区别是不终止程序。 |
| 例子 |
warn("Danger! Danger!\n"); |
| 结果输出 |
Danger! Danger! |
| 函数名 |
exit |
| 调用语法 |
exit (retcode); |
| 解说 |
终止程序并指定返回值。 |
| 例子 |
exit(2); |
| 结果输出 |
无 |
| 函数名 |
kill |
| 调用语法 |
kill (signal, proclist); |
| 解说 |
给一组进程发送信号。 signal是发送的数字信号,9为杀掉进程。 proclist是进程ID列表。详见kill的UNIX帮助。 |
| 例子 |
|
| 结果输出 |
|
|
|