当前位置: 技术问答>linux和unix
使用crontab导表出现的问题
来源: 互联网 发布时间:2016-08-15
本文导语: 我写了一个test.sh,代码如下: #!/bin/bash export ORACLE_HOME=/opt/soft/oracle10g/product/10.2.0/db_1 export ORACLE_SID=sryx rq=`date +%y%m%d` $ORACLE_HOME/bin/exp test/test@test file=/backup/exp_${rq}.dmp log=/backup/exp_${rq}.log 我直接执行 ./test.sh ,可...
我写了一个test.sh,代码如下:
我直接执行 ./test.sh ,可以导出表。但是使用crontab就不行了,根本就没有反应。crontab代码如下:
我是用 crontab -e 打开的这个编辑文件。请高手谈谈如果使用crontab不能实现数据库自动备份的时候,在不用oracle的job的情况下,你们是如何解决oracle自动备份的问题的。谢谢!
#!/bin/bash
export ORACLE_HOME=/opt/soft/oracle10g/product/10.2.0/db_1
export ORACLE_SID=sryx
rq=`date +%y%m%d`
$ORACLE_HOME/bin/exp test/test@test file=/backup/exp_${rq}.dmp log=/backup/exp_${rq}.log
我直接执行 ./test.sh ,可以导出表。但是使用crontab就不行了,根本就没有反应。crontab代码如下:
1 * * * * sh ~/Desktop/./test.sh
我是用 crontab -e 打开的这个编辑文件。请高手谈谈如果使用crontab不能实现数据库自动备份的时候,在不用oracle的job的情况下,你们是如何解决oracle自动备份的问题的。谢谢!
|
改一下吧 test.sh的位置写全路径 不要写相对路径
1 * * * * /home/user/Desktop/test.sh