首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

crontab的有关问题

2012-03-09 
crontab的问题?在linux下每天定时运行一段打包数据库的命令,命令内容如下:#!/bin/shBackupDate`date +%Y

crontab的问题?
在linux下每天定时运行一段打包数据库的命令,命令内容如下:
#!/bin/sh
BackupDate=`date '+%Y%m%d'`
su - informix -c "onmode -ky"
sleep 60
su - informix -c "oninit"
sleep 10

su - informix -c "dbexport -c baoxiao -o /opt/informix/backup/"

sleep 10
cd /opt/informix/backup

mv baoxiao.exp ${BackupDate}.exp

tar zcvf ${BackupDate}.exp.tar.gz ${BackupDate}.exp

echo "${BackupDate} backdate success!\n"

exit 0;

这条命令运行结果一直正常,打包后形成的文件包大小为20M左右,但最近的3个月里,每个月都有一个打包不成功的文件,大小45KB,不知道是什么原因,请大家帮忙分析分析。

[解决办法]

探讨
查看了一下/opt/informix/backdata.log,发现日志文件中出现如下提示,是不是有人在执行导表命令的时候,正好适用了数据库,除此之外还有没有其它可能的原因?

-425 - Database is currently opened by another user.
-107 - ISAM error: record is locked.
20090608 backdate success!\n

热点排行