上篇文章:CSH 入门基础 2 – csh(C Shell)对文件/目录的判断及对参数的处理
cshell onintr 命令使用介绍
CShell 中的 onintr
命令用于设置或取消对中断信号的处理。中断信号通常由用户按 Ctrl+C 键产生。
onintr
命令的使用格式有两种:
onintr [-] [label]
:当接收到中断信号时,将控制转移到脚本中名为 label 的标签处。如果未指定 label,则控制将转移到脚本的末尾。如果加了 -
,则将忽略中断信号。
onintr
:不带任何参数的 onintr
命令将恢复对中断信号的默认处理,也就是终止当前进程。
以下是一个使用 onintr
命令的示例:
#!/bin/csh
onintr cleanup # 设置中断处理