免费注册 查看新帖 |

Chinaunix

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

[系统管理] crontab相关的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-11-27 13:58 |只看该作者 |倒序浏览
我在使用crontab的时候需要了两个问题,谁能帮忙以下?
1)我通过crontab -e -u root 的方式添加了一个任务,任务是每分钟去运行一个脚本A,A会去检测B,如果B不运行,A就运行B,否则A什么都不作。(其实就是A来监测B的运行情况)
   但习惯的是不知道怎么搞得,每隔4分钟左右,那个B就会停掉,A会再次启动它
   但如果我不将A添加到crontab中,那一切都正常,只有开始的时候A启动了B,B后面会一直跑下去

2) 我在网上看到下面的描述:
cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用 cron服务做一些事情。用crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。

    所以我就想直接修改/etc/crontab,将“crontab -e -u root”中添加的任务移到“/etc/crontab”后,重启crond “service crond restart”,但就是看不到A备Crond调用。通过"crontab -l" 也查不到。

谢谢!!

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
2 [报告]
发表于 2012-11-27 14:05 |只看该作者
1)A脚本写的有问题
2)看不懂说什么,好象很高深的样子

论坛徽章:
0
3 [报告]
发表于 2012-11-27 14:23 |只看该作者
先看看有没有人能帮的上楼主!

论坛徽章:
0
4 [报告]
发表于 2012-11-27 14:36 |只看该作者
我也写了几个脚本验证了一下,好像确实是B自己挂掉了,所以到4分钟后A再去检测B的时候发现B不在,就再启动B

但为什么单独执行B,或者通过A调用B去执行B,B都不会自己挂掉

后来我就在A原来的基础上加了个每隔1分钟运行一次的while来模拟crond的行为,这种情况下也一切正常,B也不会挂掉,A中检测B的状态也一切正常

现在就糊涂了,只能是crond导致了,但又说不通。。。。。

论坛徽章:
0
5 [报告]
发表于 2012-11-27 16:06 |只看该作者
关于问题一,很习惯,我在 crontab的命令后面增加 "> /dev/null 2>&1"B 就不重启了
0-59 * * * * xxxxx.sh > /dev/null 2>&1
越来越迷糊?感觉没有道理
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP