LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 593|回复: 2

为什么我的script老是中途停了

[复制链接]
发表于 2004-7-19 10:49:15 | 显示全部楼层 |阅读模式
我写了一个运行db2命令的脚本,这个脚本需要运行几个小时。但不知为什么老是没运行完就退出来了。我用nohup command也不能解决。我想是不是nohup只屏蔽了sighup信号,还有其他信号会导致程序退出。有什么办法可以屏蔽所有信号使脚本的运行不会被打断。(脚本在附件)谢谢:help

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-7-19 10:59:17 | 显示全部楼层
可以参考
kill信号表,如在脚本中加入:
trap ' ' 2 3 20 #忽略CTRL+C CTRL+\ CTRL+Z信号
这样在脚本运行的时候就不受这些信号的影响
 楼主| 发表于 2004-7-20 08:36:36 | 显示全部楼层
谢谢KornLee,我试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表