您的位置:程序门 -> linux/unix社区 -> 实用资料发布区



关于crontab


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于crontab
发表于:2007-05-03 17:55:08 楼主
1.以下是serverstate.sh脚本(向数据库中插入数据)
java   -cp   /home/oracle/x3/jqgljava/openlab/jqgl.jar:/home/oracle/x3/jdk1.5.0_06/lib/ojdbc14.jar   source.serverdaemon  
  2.以下是crontab文件
      10   *   *   *   *   /home/oracle/x3/jqgljava/openlab/serverstate.sh

单独在任何路径运行sh   /home/oracle/x3/jqgljava/openlab/serverstate.sh能执行成功,向数据库插入数据成功
    但是crontab就是不能执行成功,crontab的log   :may     3   17:30:00   jqgl   crond[3887]:   (root)   cmd   (/home/oracle/x3/jqgljava/openlab/licence.sh   )
    不知道为什么了,郁闷~~~~~~~~~~~~~~~~
    请求各位大力支持!!!!!!!!!
发表于:2007-05-03 20:13:131楼 得分:0
连#!/bin/sh都没有吗?首先你得能让serverstate.sh直接执行没问题,把命令的路径写全
发表于:2007-05-03 20:41:182楼 得分:0
我又把serverstate.sh文件改成如下:还是不行
#!/bin/sh
cd   /home/oracle/x3/jqgljava/openlab
path=/bin:/home/oracle/x3/jqgljava/openlab
export   path;
ld_library_path=/home/oracle/orahome1/lib:/lib:/usr/lib:/home/oracle/x3/jdk1.5.0_06/lib
export   ld_library_path
/home/oracle/x3/jdk1.5.0_06/bin/java   -cp   /home/oracle/x3/jqgljava/openlab/jqgl.jar:/home/oracle/x3/jdk1.5.0_06/lib/ojdbc14.jar   source.serverstate   > /home/oracle/x3/jqgljava/openlab/log/serverstate.log
发表于:2007-05-03 20:46:373楼 得分:0
serverstate.sh直接执行一点问题都没有


快速检索

最新资讯
热门点击