Perl脚本按CTRL+C无法退出的解决办法
来源:互联网 发布:ubuntu 17.04 cuda8.0 编辑:程序博客网 时间:2024/06/05 17:38
;有时候perl脚本里执行多次循环,当键盘上按了CTRL+C键想中途退出,发现会无法停止脚本执行。
可通过脚本里加入自定义的SIGINT信号处理程序来解决这个问题。
#!/usr/bin/perl$SIG{INT} = sub { print "you has enter the CTRL+C keys,now exit\n"; exit 0;}; ## main perl ## for($run_cnt=0;$run_cnt<100;$run_cnt++) { ($sec,$min,$hour,$day,$mon,$year,$weekday,$yday,$fg) = localtime(time()); $seed = $mon.$day.$hour.$min.$sec; system("./simv -l simv_$seed.log +ntb_random_seed=$seed"); } exit 0;
0 0
- Perl脚本按CTRL+C无法退出的解决办法
- 对shell脚本Ctrl+C导致被脚本启动的进程全部中断退出
- CFormView中控件无法响应Ctrl+C和Ctrl+V消息的解决办法
- 控制台程序Ctrl +C 退出
- python 进程 Ctrl+C退出
- windows下的adb shell按CTRL+C导致整个adb shell退出问题
- cron -e无法退出的解决办法
- eclipse格式化快捷键Ctrl+Shift+F无法使用的解决办法
- vim时按了Ctrl+S的解决办法:Ctrl+Q
- 按键精灵,求ctrl+c按f1就可以了,ctrl+v按住f2就可以了,ctrl+enter按住f3就可以了的脚本
- Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别
- Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别
- Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别
- 关于STS工具运行过程中使用Ctrl+right会自动退出的解决办法
- python多线程ctrl-c退出问题
- 修改kernel支持ctrl+c 退出log
- Go程序如何安全退出(CTRL+C)
- golang捕获ctrl+c退出程序
- jQuery插件treeview点击节点名称不展开、收缩节点
- iOS storyboard创建Navigation Controller
- class
- mysql数据库修改root密码方法
- 字符串操作总结
- Perl脚本按CTRL+C无法退出的解决办法
- 头文件中写类的实现出现函数重复定义的问题
- 求数组中两个元素的最小距离
- iOS 使用代码和storyboard分别创建UITabBarController
- mysql批量插入更新加参数rewriteBatchedStatements
- AngularJS初识--指令相关知识总结
- 自定义View
- oc文件路径
- ehcache缓存实战