bash – 在Ctrl C之后继续执行脚本
发布时间:2020-12-16 01:48:04 所属栏目:安全 来源:网络整理
导读:我正在使用bash脚本来测试访问点.结束sudo airmon-ng start wlan0 sudo airodump-ng mon0 – 需要按下Ctrl C,这会取消整个脚本,而不是继续.如何在Ctrl C之后继续它? # Stop Services To Fix Conflictsservice network-manager stopservice avahi-daemon sto
我正在使用bash脚本来测试访问点.结束sudo airmon-ng start wlan0&& sudo airodump-ng mon0 – 需要按下Ctrl C,这会取消整个脚本,而不是继续.如何在Ctrl C之后继续它?
# Stop Services To Fix Conflicts service network-manager stop service avahi-daemon stop killall wpa_supplicant clear # Scan For Access Points sudo airmon-ng start wlan0 && sudo airodump-ng mon0 # Restart Networking Services sudo airmon-ng stop wlan0 sudo aitmon-ng stop mon0 sudo service network-manager start sudo ifconfig wlan0 up 解决方法
设置陷阱,如下所示:
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.但是要小心,陷阱可能会阻止脚本在真正需要时干净利落地退出 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |