我的shell脚本是:#!/bin/bash
exp userid=hps/hps file=/u01/app/oracle/back_`date +%Y%m%d_%H`.dmp full=y
ftp -i -v -n 221.224.85.2 < <END
user oracle11 suda123
put back_`date +%Y%m%d_%H`.dmp
就是把oracle备份后,用ftp传到另一主机.
在crontab中:
30 17 * * * /u01/app/oracle/exp.sh 到了时间,一点反映也没有
exp userid=hps/hps file=/u01/app/oracle/back_`date +%Y%m%d_%H`.dmp full=y
ftp -i -v -n 221.224.85.2 < <END
user oracle11 suda123
put back_`date +%Y%m%d_%H`.dmp
就是把oracle备份后,用ftp传到另一主机.
在crontab中:
30 17 * * * /u01/app/oracle/exp.sh 到了时间,一点反映也没有
30 17 * * * /u01/app/oracle/exp.sh >/u01/app/oracle/log/crontab_log.log 2>&1
不过这种情况有下面几点需要注意:
1.你的这个脚本能手动正常执行吗?
2.需要确定你的cron服务是否正常运行?
3.需要确定你的任务是否正确加入到了crontab中?
4.执行这个脚本和定时任务的用户是否正确?