Chinaunix首页 | 论坛 | 博客
  • 博客访问: 68606
  • 博文数量: 32
  • 博客积分: 2024
  • 博客等级: 大尉
  • 技术积分: 305
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-16 15:05
文章分类

全部博文(32)

文章存档

2009年(32)

我的朋友
最近访客

分类: LINUX

2009-11-06 13:11:25

用crontab来定时运行一个bash脚本时,
一定要记得在每个bash前面加上相应的特定环境
因为当使用crontab运行shell脚本时,要由用户来给出脚本的绝对路径,设置相应的环境变量。
因为既然用户向cron提交了这些作业,就要像cron提供所需的全部环境。
不要假定cron知道所需要的特殊环境,它其实并不知道,所以要保证在shell脚本中提供所有必要的路径和环境,除了一些自动设置的全局环境变量。
 
在每个shell bash脚本中使用如下语句来设置所需的环境:
PATH=/usr/local/mysql/bin:/usr/local/bin:/bin:/usr/bin
阅读(1261) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~