Chinaunix
标题:
crontab计划任务突然执行有问题了
[打印本页]
作者:
tonyyuen
时间:
2013-11-20 09:45
标题:
crontab计划任务突然执行有问题了
各位大哥,我centos 5.6上做的计划任务运行一条tar命令用来备份文件的,而这条tar命令是写在一个back.sh的文件里,之前一直都是正常执行,前几天突然发现计划任务是按时执行了,但tar打包后文件少了好多,还有好多文件没打包进去,手动运行back.sh后打包的文件正常 ,通过WEBMIN在计划任务里手动运行计划打包的后文件也正常,就是自动运行的少了好多文件,本来打包后是200多M的,自动运行生成的文件就只有7M。
我把计划任务删除后重新建过还是打包少了文件。
back.sh文件的内容如下:
tar -zcvf /Backup/FileServer/pmc/pmcaaa_full_$(date +%F).tar.gz /DataFiles/PMC
麻烦大家帮忙分析一下,是哪里出问题了!
作者:
关阴月飞
时间:
2013-11-20 09:52
目测是tar 在打包的时候遇到了问题, 具体情况可以在脚本中将执行过程记录一下,才好分析排查......
作者:
tonyyuen
时间:
2013-11-20 10:01
刚刚测试直接将文件里的命令放到计划任务里按计划执行结果还是一样,但手动运行计划就正常。怎么记录这个执行过程呢?
作者:
tonyyuen
时间:
2013-11-20 10:25
刚刚测试将tar -zcvf 里的参数v去掉就可以了!这个有点怪哦,之前加参数v都可以,怎么现在不行了呢?
作者:
关阴月飞
时间:
2013-11-20 10:49
回复
4#
tonyyuen
-v 参数在脚本里就是个累赘
,可能是这个参数引起了什么错误
作者:
adnylzw
时间:
2013-11-20 11:06
tar -zcvf /Backup/FileServer/pmc/pmcaaa_full_$(date +%F).tar.gz /DataFiles/PMC 2>/tar_error.log
看看打包可有错误日志输出呀~
作者:
love5783
时间:
2013-11-20 11:27
为什么我一看到crontab问题就想到PATH的问题呢。都条件反射了。
作者:
lbseraph
时间:
2013-11-20 22:42
用下面的方法看看有没有什么信息:
tar -zcvf /Backup/FileServer/pmc/pmcaaa_full_$(date +%F).tar.gz /DataFiles/PMC >/tar_error.log 2>&1
复制代码
作者:
wenhq
时间:
2013-11-21 15:10
tar 加绝对路径了么?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2