免费注册 查看新帖 |

Chinaunix

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

[服务应用] 【求助】Linux CRONTAB 定时任务 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-11-07 14:33 |只看该作者 |倒序浏览
求大大神看下
问题是这样的:
在crontab 中加入如下一条指令:*/1 * * * * echo 1 > 1.txt

每分钟执行一次,当我在2012-11-01 11:01:02 使用crontab -r删除后,在2012-11-01 11:01:03还会执行一次.以后不会再执行


请问有没有什么方法可以不执行2012-11-01 11:01:03这一次,我用的系统是SUSE 10

论坛徽章:
0
2 [报告]
发表于 2012-11-07 14:52 |只看该作者
你确定是03 秒的时候又执行一次,而不是03分的时候又执行一次吗?

如果是03分又执行一次可以理解,你利用命令编辑crontab 后,会在2到3分钟内才会刷新crontab,所以才出现你这种情况。

如果你想实现这个功能,那只能在01分执行完后,关闭crond 服务啊

论坛徽章:
0
3 [报告]
发表于 2012-11-07 14:56 |只看该作者
回复 2# qinggzha


    不好意思,写错了,确实是2012-11-01 11: 03:00执行

论坛徽章:
0
4 [报告]
发表于 2012-11-07 15:03 |只看该作者
那你只有在01分执行完后,重启crond服务,让修改立即生效,就可以了

回复 3# molin_layen


   

论坛徽章:
0
5 [报告]
发表于 2012-11-07 15:08 |只看该作者
回复 4# qinggzha


    恩,谢谢你的帮助,现在还有个问题,我用的是普通用户非root,能否赋予普通用户关闭cron服务的权限呢?

论坛徽章:
0
6 [报告]
发表于 2012-11-07 15:37 |只看该作者
普通用户是没有这个权限的,而且服务停掉后,其他用户就会在那段时间的cron也停掉了啊

回复 5# molin_layen


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP