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

浙公网安备 33010602011771号