Chinaunix首页 | 论坛 | 博客
  • 博客访问: 87117
  • 博文数量: 27
  • 博客积分: 2505
  • 博客等级: 少校
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-12 16:55
文章分类

全部博文(27)

文章存档

2011年(1)

2009年(1)

2008年(25)

我的朋友

分类:

2008-08-15 15:28:44

一招必杀:
在脚本最前面加上一句:

source ~/.bash_profile

这样运行环境就一摸一样了。加上这句后,直接执行能成功的脚本放在crontab里都能执行。

所有的crontab问题只有两种可能,

1,环境
2,路径

而第二种问题往往又是第一种问题引起的,所以加上.bash_profile里的环境后99%的问题都一招通杀。

.bash_profile会读取.bashrc
.bashrc 会读取 /etc/bashrc
/etc/bashrc 会读取 /etc/profile

一个linux所有的系统用户,所有的环境变量,都逃不出以上几个文件。(前提是你用bash)
阅读(1880) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~