vi /home/oracle/backup.sh //编写脚本
以下为脚本内容
time=` date +"%Y%m%d%H%M" ` //变量time 获取当前系统时间
su - oracle -c "exp hbskjt_0113/password owner=hbskjt_0113 file=/home/oracle/hbskjt_$time.dmp" //导库脚本
cd /home/oracle
tar zcvf /home/oracle/hbskjt_$time.tar.gz hbskjt_$time.dmp //进行压缩
rm -rf hbskjt_$rq.dmp //压缩完成之后删除dmp文件
crontab -e //编辑命令
*/1 * * * * /home/oracle/backup.sh //每一分钟执行一次
要检查cron服务是否开启
/sbin/service crond start // 启动服务
/sbin/service crond stop // 关闭服务
/sbin/service crond restart // 重启服务
脚本执行完成效果如下图: