LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: puzzie

找不出程序错的地方,请帮忙??

[复制链接]
发表于 2004-3-3 23:59:10 | 显示全部楼层
最初由 puzzie 发表
找到一个错误了,原来注释和程序之间是不能有空行的,唉~~~

?:ask 不会吧1
我觉得首先你的脚本的思路你要理解,还要剔除拼写错误,语法错误等,...其实你运行脚本时候出的错误已经告诉你错误发生的地方了!如:
[root@monitor monitor_script]# ./alert_ping.sh
: command not foundne 6:
: command not foundne 17:
'/alert_ping.sh: line 18: syntax error near unexpected token `
'/alert_ping.sh: line 18: `mail_body()
如果你有基础的shell知识不难看出了!,而别人看你的程序没有必要的注释,又没有可能的环境给你测试,是很难分析出来的!(还不如说出想法,为重写一个呢)
发表于 2004-3-4 08:50:31 | 显示全部楼层
最初由 r2007 发表
老兄的脚本大概是在dos or windows环境下录入的吧?
dos的换行符为\r\n,shell环境下会出错。
在论坛搜一下如何转换dos格式的文章,或者用vi手工录入一遍^_^

用 vi 却也不用重新写一遍吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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