今天将crontab里的一项移到另一个用户下后 一直没有执行起来 手工运行就没问题
后来发现是连接数据库失败
最后找到原因是环境变量,crontab不会自动加载环境变量,又因为oracle客户端需要环境变量
在crontab上加入一行
ORACLE_HOME=/home/oracle/product/10.2.0/client_1
解决
今天将crontab里的一项移到另一个用户下后 一直没有执行起来 手工运行就没问题
后来发现是连接数据库失败
最后找到原因是环境变量,crontab不会自动加载环境变量,又因为oracle客户端需要环境变量
在crontab上加入一行
ORACLE_HOME=/home/oracle/product/10.2.0/client_1
解决