我的exp.sh脚本文件内容如下: 
###!/bin/sh 
BAKDATE=`date   +%y%m%d` 
rm   -rf   /orabackup/*.dmp   /orabackup/*.log 
exp   oa/oa   owner=oa   file=/orabackup/ecology_$BAKDATE.dmp 
echo   "Backup   databae   complete!" 
rm   -rf   /oracle/oracle/oradata/oabakup/oabakhot/*.dmp 
cp   /orabackup/*.dmp   /oracle/oracle/oradata/oabakup/oabakhot/ 
echo   "ecology   backup   complete!!!" 我手动可以执行过去这个脚本。可是加到crontab计划任务中,无法执行exp逻辑倒出!无错误提示。 
在crontab中的内容如下:00   2   *   *   *   /exp.sh   
各位高手帮帮忙,看看哪里出了问题!!多谢了!!

解决方案 »

  1.   

    把这些放到一个shell程序中,然后再用crontab试一下
      

  2.   

    crontab -l  查看 
    crontab -e  编辑
    * * * * *  CMD  FILE
    分别代表秒 分 时 日 周 命令 脚本
      

  3.   

    #!/bin/ksh
    #set env
    source ~/.bash_profile
    Note: Crontab 被ROOT执行
      

  4.   

    在crontab中的内容如下:00       2       *       *       *       /exp.sh       
    各位高手帮帮忙,看看哪里出了问题!!多谢了!!0 2 * * *  sh /...../exp.sh  
      

  5.   

    ZengMuAnSha(曾牧暗鲨):hello 我是用用户模式编辑的crontab,"crontab -u oracle -e" ,你的意思是只有root才能执行cron?
      

  6.   

    对了 还有看cron有没有执行的日志在哪里找?