免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: bruceg1204
打印 上一主题 下一主题

[日期时间] crontab执行不了,求助 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2013-04-09 13:40 |只看该作者
回复 9# ooooldman


    这个是添加你的方法之后的日志

Apr  9 13:33:01 r2 crond[25612]: (root) CMD (/bin/sh /root/script/fileback.sh > /dev/null 2>&1)
Apr  9 13:33:01 r2 crond[25613]: (root) CMD (/bin/sh -x  /root/script/fileback.sh > /tmp/cronlog 2>&1)

论坛徽章:
0
12 [报告]
发表于 2013-04-09 13:52 |只看该作者
命令都写成绝对路径  ls写成/usr/bin/ls

论坛徽章:
0
13 [报告]
发表于 2013-04-09 14:22 |只看该作者
回复 10# bruceg1204


    cat /tmp/cronlog 看看

论坛徽章:
0
14 [报告]
发表于 2013-04-09 14:26 |只看该作者
回复 13# ooooldman


    内容如下

++ /bin/ls /root
++ grep bik
+ DIRNAME=bik
+ '[' -z bik ']'
++ /bin/date +%d
+ DD=09
++ /bin/date +%I
+ II=02
++ /bin/date +%M
+ MM=20
+ BACKETC=0902_etc.tar.gz
+ /bin/tar zcvf 0902_etc.tar.gz /userdata/user1
/bin/tar: Removing leading `/' from member names
/userdata/user1/
+ echo OK
OK
~                                                                                    
~                                                                                    
~                     

论坛徽章:
0
15 [报告]
发表于 2013-04-09 22:08 |只看该作者
根据你的脚本  进入root要权限的  直接crontab -e 设置的是用户计划任务  

论坛徽章:
0
16 [报告]
发表于 2013-04-10 07:21 |只看该作者
回复 15# yinwei2012

搞不清他的环境

脚本里写着home,debug出来的是/userdata


楼主还是用cron跑一下这个,让大家知道你的环境。/usr/bin/env >/tmp/myenv


cron的问题,多半是用户环境设置出错。

   

论坛徽章:
0
17 [报告]
发表于 2013-04-10 20:32 |只看该作者
直接写到/etc/crontab里面算逑~

论坛徽章:
0
18 [报告]
发表于 2013-04-10 22:41 |只看该作者
看看有没有/etc/cron.allow或/etc/cron.deny这两个文件,allow表示允许哪些用户crontab,deny表示阻止哪些用户crontab,如果两个同时存在allow优先级高,如果两个都不存在的话表示只有root才可以crontab。
因此你那个脚本如果用root执行crontab -e才可以生效。
如果还是不行的话,手工写到/etc/crontab这个文件中也可以生效,不过在命令行前面要加上用户名,表明用哪个用户身份执行命令

论坛徽章:
0
19 [报告]
发表于 2013-04-11 08:49 |只看该作者
回复 17# midhu


    直接写到/etc/crontab和crontab -e效果应该是一样的吧。

论坛徽章:
0
20 [报告]
发表于 2013-04-11 10:38 |只看该作者
首先你要判断 是crontab 没执行脚本  还是 脚本执行了一般退出
或者是存储文件的目录不对 你没找到

先手动执行以下脚本,看脚本单独执行是否报错

再把每句脚本后面   加一句 echo  ****  存到日志里
来判断是是否某句脚本出错导致暂停

再你把你脚本里面所有存储的目录都写绝对路径,避免文件存在 用户默认home目录
crontab 基本上跑不出这几个问题

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP