- 论坛徽章:
- 0
|
我在使用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" 也查不到。
谢谢!!
|
|