Chinaunix

标题: shell 无限循环问题 [打印本页]

作者: wooqooo    时间: 2007-08-22 16:23
标题: shell 无限循环问题
我用while :
          do cifsmount //...//filea  /fileb
   ................
      done
编写了一段脚本用于循环检测一个NT上cifsmount的文件,运行之后用ctrl-c终止.想在程序退出之前执行cifsumount怎么做
望高手指点
作者: ivhb    时间: 2007-08-22 16:28
try
trap
作者: wooqooo    时间: 2007-08-22 17:03
怎么写啊?能清楚点吗 谢拉
作者: 寂寞烈火    时间: 2007-08-22 17:13
trap "ur-cmd;exit" 2
while ::do
...
done
作者: wooqooo    时间: 2007-08-22 17:17
谢谢 谢谢 2代表了ctrl-c啊?
作者: zhangshebao    时间: 2007-08-23 07:11
原帖由 wooqooo 于 2007-8-22 17:17 发表
谢谢 谢谢 2代表了ctrl-c啊?


2表示中断,中断键可以用stty定义,一般为ctrl-C或del
作者: wooqooo    时间: 2007-08-23 07:14
请问如何定义kill的中断
trap "ur-cmd;exit" 9
while ::do
...
done
好象不行




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2