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权限。