line 1: Dump: command not found
2014-06-01 12:47
453 查看
最近做一个实验,要监控oracle的alert日志,脚本写好后发现执行报如下错误,但结果可以正常输出 [root@localhost ~]# sh tt.sh /root/alert: line 1: Dump: command not found /root/alert: line 2: Fri: command not found /root/alert: line 3: ORACLE: command not found /root/alert: line 5: Windows: command not found /root/alert: line 6: CPU: command not found /root/alert: line 7: Process: command not found /root/alert: line 8: syntax error near unexpected token `Avail/Total' 'root/alert: line 8: `Memory (Avail/Total): Ph:1943M/3062M, Ph+PgF:3654M/4953M, VA:1937M/2047M CHECKING ORACLE ALERT FILE 检查了半天没检查出来到底是哪错了,以下是脚本的部分内容 #查找日志文件结果 d= `find /root -name alert` #过滤ORA-错误 c=`tail -2000 /root/alert | grep ORA-` #判断条件 #如果文件存在,则进行日志扫描 if [ -e $d ];then echo "CHECKING ORACLE ALERT FILE " fi 最后发现d= `find /root -name alert`处“=”后多了个空格,将空格去掉后,脚本顺利执行 shell脚本不能一点马虎啊,搞死人!以后要真的很注意
相关文章推荐
- debian编译内核时err: line 65 dpkg-gencontrol command not found
- / etc / init.d / iptables: line 268: restorecon: command not found
- 阿里云 esc 云服务器无缘无故的一次/usr/bin 目录丢失导致整个服务无法启动 # ./shutdown.sh ./shutdown.sh: line 41: dirname:command not found cannot find /catalina.sh the find /catalina.sh The file is absent or does not have execute
- mysqldump command not found
- Linux备份数据 结果为0 原因:mysqldump command not found
- ./autogen.sh: line 44: libtoolize: command not found
- vmware安装minimal centos报错/etc/rc5.d/s99local : line:25 : eject : command not found
- [Mysql启动报错]/etc/init.d/mysqld: line 256: my_print_defaults: command not found
- Cronjob 定时执行 pentaho job(解决spoon.sh command line not found 问题)
- 9fe2 Jenkins中shell-script执行报错sh: line 2: npm: command not found
- debian编译内核时err: line 65 dpkg-gencontrol command not found
- ./zkcli.sh: line 13: unzip: command not found
- libtool: line 8986: gcc: command not found
- automation - Jenkins pipline 执行 nodejs 命令时,提示 node: command not found
- /etc/init.d/mysqld:line 260:my_print_defaults:command not found
- ubuntu 下sudo cd 会报command not found
- semanage SELinux Command Not Found
- locate command not found
- -bash: vim: command not found.
- Linux改动/etc/profile配置错误command is not found自救方法