一、 安装和使用crontable
yum install vixie-cron
yum install crontabs
二、添加启动定时任务
1、添加定时任务
crontab -e
里面填写定时任务:
*/5 * * * * sh /root/mhf/javaJar/startup.sh 每五分钟启动一次该项目
(路径自行修改,就是启动该项目startup.sh的根路径地址)
2、启动crontab服务
service crond start
3、查看crontab服务是否启动,
service crond status
4、查看已经存在的定时任务
crontab -l
5、停止crontab服务
service crond stop
三、给普通用户赋予Crontab定时权限
Crontab使用失败主要有以下几个原因:
- cron.allow文件中不存在用户
cd /etc/
ls cron.*
执行上面两条命令,查看有没有cron.allow和cron.deny两个文件是否存在
如果两个文件都不存在,则只有root用户才能使用crontab命令,那么执行
echo 'username’ >> cron.allow (username是用户名)赋予用户权限。
通过cat /etc/cron.allow查看用户是否添加成功
2.cat /etc/cron.deny查看用户是否在里面
如果用户在这里面的话也是不能启动,把用户删掉
执行完成之后重启cron。