当前位置: 技术问答>linux和unix
crontab 为何不能用呀(急,在线等待)
来源: 互联网 发布时间:2015-05-13
本文导语: 在sun系统下,写了个crontab文件,报错:在crontab目录不能创建你的crontab文件 用crontab -e ;crontab -l 统统报错:不能打开你的crontab文件 这个账户不在crontab.deny里,没有allow文件 谁能告诉我这是怎么回事呀 还有,如果c...
在sun系统下,写了个crontab文件,报错:在crontab目录不能创建你的crontab文件
用crontab -e ;crontab -l 统统报错:不能打开你的crontab文件
这个账户不在crontab.deny里,没有allow文件
谁能告诉我这是怎么回事呀
还有,如果crontab mycron成功,会不会把以前这个账户创建的任务冲掉呀?
用crontab -e ;crontab -l 统统报错:不能打开你的crontab文件
这个账户不在crontab.deny里,没有allow文件
谁能告诉我这是怎么回事呀
还有,如果crontab mycron成功,会不会把以前这个账户创建的任务冲掉呀?
|
crontab Access Control
Users: Access to crontab is allowed:
o if the user's name appears in /etc/cron.d/cron.allow.
o if /etc/cron.d/cron.allow does not exist and the
user's name is not in /etc/cron.d/cron.deny.
Users: Access to crontab is denied:
o if /etc/cron.d/cron.allow exists and the user's name
is not in it.
o if /etc/cron.d/cron.allow does not exist and user's
name is in /etc/cron.d/cron.deny.
o if neither file exists, only a user with the
solaris.jobs.user authorization is allowed to submit a
job.
Users: Access to crontab is allowed:
o if the user's name appears in /etc/cron.d/cron.allow.
o if /etc/cron.d/cron.allow does not exist and the
user's name is not in /etc/cron.d/cron.deny.
Users: Access to crontab is denied:
o if /etc/cron.d/cron.allow exists and the user's name
is not in it.
o if /etc/cron.d/cron.allow does not exist and user's
name is in /etc/cron.d/cron.deny.
o if neither file exists, only a user with the
solaris.jobs.user authorization is allowed to submit a
job.
|
/var/spool/cron/crontabs目录的权限是否有问题?
察看一下各级是否都有写权限。
察看一下各级是否都有写权限。
|
何必这么麻烦,设置一下就可以直接编辑了
EDITOR=vi;export EDITR
crontab -e
这样就可以直接编辑crontab了,保存就可以生效了
EDITOR=vi;export EDITR
crontab -e
这样就可以直接编辑crontab了,保存就可以生效了
|
正常的错误信息提示 !
原因很简单,因为你没有执行定时器的权限。
要想获取执行定时器的权限,要修改定时器配置文件/var/spool/cron/cron.allow,加入你的用户名称即可。
zzf的做法是用来编辑用户crontab文件的...
原因很简单,因为你没有执行定时器的权限。
要想获取执行定时器的权限,要修改定时器配置文件/var/spool/cron/cron.allow,加入你的用户名称即可。
zzf的做法是用来编辑用户crontab文件的...
|
应该是你的/var/spool/cron/crontabs目录的权限有问题,好好看看!