今天在帮客户部署服务器的时候,有这么一个需求,就是需要定时的执行固定的请求任务,以前没有操作,所以就稍微琢磨了一番,特此记录:
首先进入到服务器,查看并验证crond服务和crontab工具。
检查crond服务是否安装并启动的命令:
yum list cronie && systemctl status crond
检查crontab工具是否安装:
yum list crontabs && which crontab && crontab -l
当出现如图的中installed packages时说明已经安装成功;此时可以通过crontab -e命令进入编辑模式
前面五个星号分别代表要设置的时间周期,分别代表为妙、时、日、月、周,后边的my command代表需要执行的的脚本命令,在时间周期和脚本命令中间有一个空格;设置完成后,按esc退出:wq即可,然后重启crond服务,输入systemctl restart crond ,回车并查看当前crond服务,如下图,则说明定制服务器启动成功
最后如果还不会设置的话,提供慕课网的一个免费视频课程,看完一定会操作:
视频地址:https://www.imooc.com/video/17414