免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3939 | 回复: 13

crontab执行的命令的结果和手动执行的结果的文件大小不一样的呢? [复制链接]

论坛徽章:
0
发表于 2008-03-22 08:47 |显示全部楼层
我有个问题,我为什么用crontab执行的命令的结果和手动执行的结果不一样的呢?

11.jpg

手工执行的文件的大小是正常的
但crontab执行的结果大小是错误的,为什么?

论坛徽章:
0
发表于 2008-03-22 12:01 |显示全部楼层
把语句帖出来看看。

论坛徽章:
0
发表于 2008-03-22 20:28 |显示全部楼层
crontab的权限问题查看下,普通用户估计无法创建才这样

论坛徽章:
0
发表于 2008-03-24 10:44 |显示全部楼层
crontab :

* 4 * * * root /home/data/www/backup/bak.sh

bak.sh:

#!/bin/sh
getdate=`date +%Y%m%d`
getdate2=`date -v-7d +%y%m%d`
getdate3=`date -v-2d +%y%m%d`
mysqlpasswd=passwd
ftpip=a.b.c.d
ftpport=22
ftpname=ftpname
ftppasswd=ftppasswd



#--------backup--------#
cd /home/data/www/backup
/usr/local/bin/mysqldump -uroot -p$mysqlpasswd --all-database > sdlkm@${getdate}.sql
/usr/bin/tar -czvf sdlkm@${getdate}.tar.gz sdlkm@${getdate}.sql
ftp -n<<!
open $ftpip $ftpport
user $ftpname $ftppasswd
binary
cd freebsd6.2-release-backup
put sdlkm@${getdate}.tar.gz
delete sdlkm@${getdate2}.tar.gz
close
bye
!
/bin/rm sdlkm*


cd /home/data/www/backup
/usr/bin/tar -czvf web${getdate}.tar.gz /home/data/www
ftp -n<<!
open $ftpip $ftpport
user $ftpname $ftppasswd
binary
cd freebsd6.2-release-backup
put web${getdate}.tar.gz
delete web${getdate3}.tar.gz
close
bye
!
/bin/rm web*

论坛徽章:
0
发表于 2008-03-24 11:34 |显示全部楼层
ls -lF /home/data/www/backup/bak.sh

论坛徽章:
0
发表于 2008-03-24 13:36 |显示全部楼层
XXX# ls -lF /home/data/www/backup/bak.sh
-rwxrwxrwx  1 root  guest  833 Mar 22 13:47 /home/data/www/backup/bak.sh*

论坛徽章:
0
发表于 2008-03-24 14:43 |显示全部楼层
看看有权限在那个目录创建文件么。

论坛徽章:
0
发表于 2008-03-24 14:45 |显示全部楼层
XXX# ls -lf

drwxr-xr-x   2 root    guest   512 Mar 24 05:55 backup

论坛徽章:
0
发表于 2008-03-24 17:41 |显示全部楼层
只有root有写权限?

论坛徽章:
1
金牛座
日期:2014-05-29 15:55:47
发表于 2008-03-24 18:52 |显示全部楼层
修改为 #!/bin/sh -x
然后crontab里把信息重定向到某个文件,等crontab执行完再看看错在哪里咯。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP