免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10729 | 回复: 11
打印 上一主题 下一主题

[服务应用] /etc/crontab 为什么没有执行? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-22 11:51 |只看该作者 |倒序浏览
看/var/log/cron.log里的日志,提示这个错误,请问这是什么意思呢?

Jul 29 06:44:55 localhost crond[708]: (CRON) STARTUP (V5.0)
Jul 29 06:46:58 localhost crontab[745]: (root) LIST (root)

论坛徽章:
0
2 [报告]
发表于 2012-05-22 12:19 |只看该作者
本帖最后由 anonymous0502 于 2012-05-22 12:20 编辑

这不是错误吧
看看服务有没有启动
看看手工执行脚本行不行

论坛徽章:
0
3 [报告]
发表于 2012-05-22 13:34 |只看该作者
服务是启动了的,手工执行脚本没有问题,但就是自动执行不行。

论坛徽章:
0
4 [报告]
发表于 2012-05-22 13:38 |只看该作者
又是环境变量问题吧
把执行这个脚本需要用到的环境变量都加到脚本中

论坛徽章:
0
5 [报告]
发表于 2012-05-22 13:42 |只看该作者
在/etc/crontab里面是这样写的:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  command to be executed
*/2 * * * * /etc/rc.d/init.d/c3_test


这个脚本很简单,应该不涉及到什么环境变量的问题吧:
#!/bin/bash
echo "hi world" >> /test.txt

论坛徽章:
0
6 [报告]
发表于 2012-05-22 13:50 |只看该作者
本帖最后由 anonymous0502 于 2012-05-22 13:51 编辑

格式不对吧?或者是我不了解的*nix版本
  1. [root@co601 ~]# cat /etc/crontab
  2. SHELL=/bin/bash
  3. PATH=/sbin:/bin:/usr/sbin:/usr/bin
  4. MAILTO=root
  5. HOME=/

  6. # For details see man 4 crontabs

  7. # Example of job definition:
  8. # .---------------- minute (0 - 59)
  9. # |  .------------- hour (0 - 23)
  10. # |  |  .---------- day of month (1 - 31)
  11. # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
  12. # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
  13. # |  |  |  |  |
  14. # *  *  *  *  * user-name command to be executed
复制代码
*  *  *  *  * user-name command to be executed

论坛徽章:
0
7 [报告]
发表于 2012-05-22 14:51 |只看该作者
restart cron 再试试

论坛徽章:
0
8 [报告]
发表于 2012-05-22 15:13 |只看该作者
问题已经解决了,是在/etc/crontab里面必须加上用户,我受它的注释文件的误导,以为不用加root的,谢谢哈

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
9 [报告]
发表于 2012-05-22 15:45 |只看该作者
yvhkpgf 发表于 2012-05-22 15:13
问题已经解决了,是在/etc/crontab里面必须加上用户,我受它的注释文件的误导,以为不用加root的,谢谢哈


。。。下次直接上文件

论坛徽章:
0
10 [报告]
发表于 2012-05-22 15:48 |只看该作者
回复 9# ulovko


    我上了文件呀。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP