小弟今天用Linux的Crontab定时任务来实现定时备份oracle数据库,于是写了个导出dmp文件的脚本,用crontab来定时调用脚本执行导出,但是到了时间报错:/bin/sh: /home/backup/auto_backup.sh: No such file or directory 。我单独执行这个脚本有可以执行,脚本的路劲也是对的。
脚本如下:
#! /bin/sh export DATA_DIR=/home/backup/dmp export LOGS_DIR=/home/backup/logs export BAKUPTIME=`date +%Y%m%d%H%M` mkdir -p $DATA_DIR mkdir -p $LOGS_DIR echo "Starting bakup..." echo "Bakup file path $DATA_DIR/ecology$BAKUPTIME.dmp" exp username/password@SID file=$DATA_DIR/ecology$BAKUPTIME.dmp log=$LOGS_DIR/ecology$BAKUPTIME.log echo "Bakup completed."
01 11 * * * /home/backup/auto_backup.sh
没人么<imgsrc="http://www.oschina.net/js/ke/plugins/emoticons/images/22.gif"alt=""> 有点急 在线等 谢谢
看不出问题唉
写个helloworld测试下
#!/bin/sh
date+%Y%m%d-%H:%M:%S
chmod+xhello.sh
/1***/home/hello.sh>>/home/hello_test.log
应该写成 0111***sh/home/backup/auto_backup.sh
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。