标签 脚本 下的文章

Crontab与shell不得不说的故事

最近做一个计划任务老出毛病,脚本手动执行一切正常,在crontab里面就不能正常执行,检查问题的时候始终不得方向,之后查看邮件才让我发现是crontab的环境变量设置问题。现在知道要怎么修改了,哈哈,拿出来与大家分享,这个小问题还是比较值得留意一下的。

Crontab执行时不会读取用户的环境变量,所以有时在crontab中添加了脚本任务后经常会发现执行失败,比如说执行ifconfig找不到这个命令之类的。大多数情况下是可能由于环境变量设置问题,如果有其他具体情况可以看root的mail里面邮件。因此,在编写脚本时要声明环境变量,防止发生此类错误。

- 阅读剩余部分 -

分享一些有用的Shell脚本片段

写脚本多了就会发现,有的时候很多东西在很多脚本中都会要用到,这儿整理出其中几个,与大家分享。这中间有很多设计正则表达式,正则是好好东西,用途很广,推荐大家好好学学。即使最初看不懂也不要放弃,多写,写多了自然能很快反应需要什么样的正则来匹配什么样的字符串。

- 阅读剩余部分 -