crontab命令本来应该是Linux系统的内置命令,但有些经过剪裁的系统未包含该命令,
安装操作步骤:
- 确认crontab是否安装:
执行 crontab 命令如果报 command not found,就表明没有安装
- 安装 crontab
执行 yum install -y vixie-cron
- 确认是否安装成功:
执行 crontab -l
- 看是否设置了开机自动启动
chkconfig --list crond
chkconfig crond on
- 启动crontab
service crond start
普通用户使用crontab时报错解决:
一、You (用户名) are not allowed to access to (crontab) because of pam configuration
1、cat /etc/cron.deny
确认文件中不包含此执行用户;
2、ll /usr/bin/crontab
确认文件拥有s权限(chmod +s !$);
3、cat /var/log/secure
定位下是否此用户密码过期;
二、/var/spool/cron/(用户名): Permission denied
1、ll /usr/bin/sudo
确认文件有s权限。