写了个文件可以在oracle用户下直接执行,但是用cron来调度就不执行了。
我是在oracle用户下执行crontab -e
01 11 * * * sh /home/oracle/back.sh
然后把系统时间变成10:59,/sbin/service cron restart
等到11点还是不得行啊。
不知道怎么写了?

解决方案 »

  1.   


    楼主看下/home/oracle/back.sh 权限和用户ls -lrt /home/oracle/back.sh 用户要是ORACLE, 然后要有执行权限. 如果没有赋755选线,777也行。用root登陆,
    chmod 777 /home/oracle/back.sh
      

  2.   


    还有,楼主的脚本没有问题吧sh /home/oracle/back.sh 能运行吗?
      

  3.   

    没问题,都是oracle:oinstall back.sh
    可以独自执行成功。
    听说cron里面也要加oracle的环境变量?