文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>crontab 为何没有执行?

crontab 为何没有执行?

时间:2006-07-17  来源:vepeta

   crontab里定时执行脚本,却发现没有执行。在oracle用户下执行一个导数据库里的数据的脚本,发现没有执行。脚本如下:

#/bin/sh

sqlplus */* @/home/oracle/job/1.sql

  查看mail,发现不能执行sqlplus命令,而手动直接执行是可以的。   通过google,在chinuix上找到了原因,环境变量的问题。现改为如下:

#/bin/sh

export HOME=/home/oracle

 . $HOME/.bash_profile

sqlplus */* @/home/oracle/job/2.sql

解决问题。

还有一种办法在root用户里的crontab里执行这个shell时,前加su - oracle -c /绝对路径也行,但我实验没有成功。等有机会再试一下。

相关阅读 更多 +
排行榜 更多 +
滑动贴合3d

滑动贴合3d

休闲益智 下载
红蓝人冰火世界

红蓝人冰火世界

休闲益智 下载
阿凡提跑酷最新版

阿凡提跑酷最新版

冒险解谜 下载