免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6510 | 回复: 8
打印 上一主题 下一主题

求助!如何在shell里面设定命令执行超时!谢谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-19 13:23 |只看该作者 |倒序浏览
如何在shell里面设定超时?比如:某个进程用正常的关闭脚本(自己写的)关闭,如果在1分钟内没有关掉,我就用kill将其杀掉。请大虾指教!谢谢!

论坛徽章:
0
2 [报告]
发表于 2003-08-19 14:48 |只看该作者

求助!如何在shell里面设定命令执行超时!谢谢!

我没懂你的意思.....

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
3 [报告]
发表于 2003-08-19 15:12 |只看该作者

求助!如何在shell里面设定命令执行超时!谢谢!

在关闭的脚本最后能不能加入这些?假设你想关闭的脚本名为urscript

  1. sleep 60
  2. a=`ps -ef|grep urscript|grep -v grep|awk '{print $2}'`
  3. if [ a ]
  4.   then
  5.     kill $a
  6. fi
复制代码

论坛徽章:
0
4 [报告]
发表于 2003-08-20 11:10 |只看该作者

求助!如何在shell里面设定命令执行超时!谢谢!

sorry,问题没有描述清楚,我的意思是:在tuxedo里面,我们可以通过tmshutdown -y 关闭所有的应用,但如果某个应用一直没有退出,则tmshutdown -y 一直在等待。我的意思是能否设置一个超时时间,如果执行tmshutdown -y 60秒钟还没有执行完,我将直接调用kill杀掉该进程,释放ipcs。不知道描述清楚了吗?请大虾指教!谢谢!

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
5 [报告]
发表于 2003-08-20 11:33 |只看该作者

求助!如何在shell里面设定命令执行超时!谢谢!

[quote]原帖由 "hudong"]sorry,问题没有描述清楚,我的意思是:在tuxedo里面,我们可以通过tmshutdown -y 关闭所有的应用,但如果某个应用一直没有退出,则tmshutdown -y 一直在等待。我的意思是能否设置一个超时时间,如果执行tmshutdown -..........[/quote 发表:
   

请问...tuxedo和tmshutdown是什么..?      

我这只有solaris & HP-UX,man查不到....

论坛徽章:
0
6 [报告]
发表于 2003-08-20 11:57 |只看该作者

求助!如何在shell里面设定命令执行超时!谢谢!

楼主的意思是要个定时器吧~~
  1. $n=1;while ((n<=60));do sleep 1;((n+=1));done;command
复制代码

论坛徽章:
0
7 [报告]
发表于 2003-08-20 22:15 |只看该作者

求助!如何在shell里面设定命令执行超时!谢谢!

差不多吧,我得意思是能否限制一个命令的执行时间,比如如果在1分钟内没有执行完,则终止其执行!谢谢!

论坛徽章:
0
8 [报告]
发表于 2003-08-20 23:34 |只看该作者

求助!如何在shell里面设定命令执行超时!谢谢!

那如果我是一个等待选择的shell脚本呢?
要使用者选择一个选项,用case语句依次执行
在给出要求使用者选择一个选项后(printf语句),如果使用者
一段时间还没有选择一个选项(read 选项 还没有执行)
就自动退出,怎么写呢?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2003-08-20 23:41 |只看该作者

求助!如何在shell里面设定命令执行超时!谢谢!

以前有过类似的讨论,好像是按任意键退出,写的挺好的,自己搜一下看看!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP