摘要: locate 查看文件位置(快速,使用数据库查询,有不一致风险)whereis 查看文件位置(快速,使用数据库查询,有不一致风险)-b 二进制文件which 查看可执行文件位置(按照path查询)find 磁盘搜索find ~/ -name xxx (找xxx文件)find ~/ -user workfind ~/ -newer xxx (找比xxx更新的文件)find ~/ -mtime 1 (一天内有更改的文件) 阅读全文
posted @ 2013-10-20 21:28 albertgu 阅读(176) 评论(0) 推荐(0)
摘要: 莫名的被后台运行坑了很久想当然的认为 bash command & 就挂在后台,允许关闭终端。虽说shopt可以看到huponexit配置为off,但此配置被不那么靠谱事实证明,只有nohupbash command & 才能可靠的保证终端关闭任务仍照常执行。crontab中启的任务为dameon方式,默认即在后台运行,没有controlling terminal的概念,但是手动在前台启的任务则一定有controlling terminal,会被hup打断,nohup保证屏蔽hup信号而已。为此浪费了我的大量时间,一直在查找任务莫名终止的原因,记下此坑,不会再犯。 阅读全文
posted @ 2013-10-17 00:17 albertgu 阅读(153) 评论(0) 推荐(0)
摘要: 今日第二次被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.htmlbash参 阅读全文
posted @ 2013-09-22 14:29 albertgu 阅读(125) 评论(0) 推荐(0)