我的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
各位高手帮帮忙,看看哪里出了问题!!多谢了!!
###!/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
各位高手帮帮忙,看看哪里出了问题!!多谢了!!
crontab -e 编辑
* * * * * CMD FILE
分别代表秒 分 时 日 周 命令 脚本
#set env
source ~/.bash_profile
Note: Crontab 被ROOT执行
各位高手帮帮忙,看看哪里出了问题!!多谢了!!0 2 * * * sh /...../exp.sh