LinuxSir.cn,穿越时空的Linuxsir!

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

发现mozilla的脚本有个问题

[复制链接]
发表于 2003-9-22 01:08:50 | 显示全部楼层 |阅读模式
我用的系统是debian,使用1.4的mozilla-xft
当我在控制台输入mozilla的时候,没有一点发应,然后调试/usr/bin/mozilla-1.4脚本的时候,发现是在检测mozilla是否运行的时候出了问题:不管当前是否有mozilla在运行,它都会错误的判断为mozilla在运行,即

  1. check_running () {
  2.     $MOZ_CLIENT_PROGRAM 'ping()' 2>/dev/null >/dev/null
  3.     RETURN_VAL=$?
  4.     if [ "$RETURN_VAL" -eq "2" ]; then
  5.       echo 0
  6.       return 0
  7.     else
  8.       echo 1
  9.       return 1
  10.     fi
  11. }
复制代码

这个函数总是返回1,原因是RETURN_VAL=1.
但是奇怪的是,我如果在控制台下直接运行
>/usr/lib/mozilla/mozilla-xremote-client 'ping()' 2>/dev/null >/dev/null;echo $?
的时候,结果却是正确的,没有mozilla运行的时候,为2,有的时候即为0.
怎么也没弄明白咋回事。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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