免费注册 查看新帖 |

Chinaunix

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

【求教】用命令直接停止crontab的运行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-23 14:12 |只看该作者 |倒序浏览
crontab已经设定了定时循环做的任务

如果需要在其他脚本里停止其中一个 crontab的任务怎么写命令啊?

[ 本帖最后由 lan97 于 2009-8-23 17:45 编辑 ]

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
2 [报告]
发表于 2009-08-23 20:45 |只看该作者
那个任务是执行某个.sh文件么?把文件的可执行属性去掉,或者干脆重命名一下

论坛徽章:
0
3 [报告]
发表于 2009-08-24 06:29 |只看该作者
# cat /var/spool/cron/siegfried
* * * * * echo "asd";
# sed  -i 's/^\(.*echo.*\)$/\#\1/' /var/spool/cron/siegfried
# cat /var/spool/cron/siegfried
#* * * * * echo "asd";

这个名字只是该用户底下的crontab 你可以在/var/spool/cron/用户名下找到对应用户的
然后用sed在你要注释掉的哪行前加一个#号...

论坛徽章:
0
4 [报告]
发表于 2009-08-24 10:31 |只看该作者
没有权限访问 /var/spool/cron/user_name 目录,怎么做?
crontab -e 设置时好像是在临时文件夹下
~
~
"/tmp/crontabmLyvia" 1 line, 53 characters

论坛徽章:
0
5 [报告]
发表于 2009-08-24 11:23 |只看该作者
ll /var/spool/cron
total 4
-rw------- 1 root      root 88 Jun 29 00:45 root
-rw------- 1 siegfried root  0 Aug 24 06:17 siegfried

自己看 你自己这个用户设置的crontab 自己是有权限的
tmp应该是零时的
你改一下目录权限看看

[ 本帖最后由 cxfcxf 于 2009-8-24 11:24 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-08-24 12:46 |只看该作者
crontab -l | sed '/expression/ s/^/#/' > temp
crontab -u userName temp

[ 本帖最后由 guhuajian 于 2009-8-24 12:48 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP