tips of bash

今日第二次被wget坑了,情况是这样的,需要定时从第三方数据源使用wget src -O des拉数据

此前遇到过一次问题,第三方机器挂掉,导致wget失败,des被置为空文件,导致后续任务失败

改进为判断wget返回状态,失败则重试。之后很长时间没有出现问题,直至今天,wget成功,但数据只有一行,为列名,数据为空,所以服务又挂了

进一步再加入判断 [[ `wc -l des | awk '{print $1}'` -gt 1 ]]

使用bash需考虑周全啊

关于bash中判断可参见http://tldp.org/LDP/abs/html/testconstructs.html

 

bash参考http://tldp.org/LDP/abs/html/index.html

posted @ 2013-09-22 14:29  albertgu  阅读(125)  评论(0)    收藏  举报