Bash 在Ctrl+之后继续脚本;C
我正在编写一个bash脚本来测试访问点。要结束sudo airmon ng start wlan0&&sudo airodump ng mon0,需要按Ctrl+C,这将取消整个脚本,而不是继续。我如何让它在Ctrl+C之后继续Bash 在Ctrl+之后继续脚本;C,bash,controls,Bash,Controls,我正在编写一个bash脚本来测试访问点。要结束sudo airmon ng start wlan0&&sudo airodump ng mon0,需要按Ctrl+C,这将取消整个脚本,而不是继续。我如何让它在Ctrl+C之后继续 设置一个陷阱,如下所示: int_trap() { echo "Ctrl-C pressed" } trap int_trap INT echo "Enter line or press Ctrl-C" xterm echo "Continuing t
设置一个陷阱,如下所示:
int_trap() {
echo "Ctrl-C pressed"
}
trap int_trap INT
echo "Enter line or press Ctrl-C"
xterm
echo "Continuing the script"
有关更多信息和用法示例,请参见bash
手册页,例如/usr/bin/bashbug。但是要小心,陷阱可能会阻止脚本在真正需要时干净地退出
int_trap() {
echo "Ctrl-C pressed"
}
trap int_trap INT
echo "Enter line or press Ctrl-C"
xterm
echo "Continuing the script"