免费注册 查看新帖 |

Chinaunix

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

求助:crontab -e 不能生成cron job [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-03 12:22 |只看该作者 |倒序浏览
RH9系统下,在想执行crontab -e 来生成cron job ,编辑后保存退出,但是每次都提示没有生成,用什么用户都不行。为什么啊~请各位帮帮忙。

论坛徽章:
0
2 [报告]
发表于 2006-03-03 13:58 |只看该作者
查看在crontab的命令中,生成crontab的路径在哪里.
可以用locate filename 来查找一下.
另外,看看cron服务是否启动  service crond status

论坛徽章:
0
3 [报告]
发表于 2006-03-03 14:21 |只看该作者
编辑是的文件在/tmp/cron.XXXX ,保存退出后就会不见了。cron 进程是启动的,手工加入文件到 /var/spool/cron ,也可以执行到。只是不知道crontab -e 不能用的原因。

论坛徽章:
0
4 [报告]
发表于 2006-03-03 14:25 |只看该作者
为什么要编译/tmp的crontab.****呢,应该是/var/spool/cron/这个路径下对应的用户名吧.

论坛徽章:
0
5 [报告]
发表于 2006-03-03 14:31 |只看该作者
我觉得应该检查crond服务安装的状态
service crond status
rpm -qa | grep crond

论坛徽章:
0
6 [报告]
发表于 2006-03-03 17:12 |只看该作者
[root@dev root]# service crond status
crond (pid 1425) is running...

crond 不是rpm包安装的。

我运行# crontab -e ,默认就是先打开一个文件 /tmp/crond.XXXX ,如果正常的话,保存后就会在/var/spool/cron下生成跟用户名一样的文件了。 但是现在提示 crontab: no changes made to crontab

论坛徽章:
0
7 [报告]
发表于 2006-03-03 20:58 |只看该作者
我曾经和LZ碰过类似的问题 用ROOT用户使用crontab -e 总是进程就死在那 没反映,而其他非管理员的帐户则不会有此问题:直接就可以编辑/var/spool/cron/**  所以现在如果是ROOT要使用CROND  我一般都是直接编辑/etc/crontab  
对了 有个问题问下:编辑/var/spool/cron/root 和/etc/crontab启用周期性任务有什么不同吗?

论坛徽章:
0
8 [报告]
发表于 2006-03-03 22:48 |只看该作者
我执行命令时进程也没有任何异常,可以正常操作,只是编辑完毕不能生效,古怪。。。另外,/etc/crontab 下是针对系统的任务,是作用上的不同,语法上并没有特别。

论坛徽章:
0
9 [报告]
发表于 2006-03-06 14:42 |只看该作者
小心地提醒一下,写了crontab以后用:wq保存

论坛徽章:
0
10 [报告]
发表于 2006-03-06 14:56 |只看该作者
顶下,去SHELL问会不会好些
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP