linux定时任务crontab

一、crontab安装

[root@CentOS ~]# yum install vixie-cron

[root@CentOS ~]# yum install crontabs

说明:

vixie-cron软件包是cron的主程序;

crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

二、cron启动、关闭、重启

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务(/bin/systemctl restart crond.service)

/sbin/service crond reload //重新载入配置

三、查看crontab服务状态

service crond status

四、linux定时任务访问url实例

1、进入crontab文件的编写状态:crontab -e

2、第一次进入编写crontab文件的界面,系统会提示选择相应的编辑器,一般我们选择vi编辑器就可以了:选择/usr/bin/vim.tiny

如果非第一次进入,但是自己的编辑器又不是vi编辑器,直接再shell命令行输入:select-editor  就可以进行重新选择

3、进入编辑器后,按下 “ i ” 键,进入编辑模式,在编辑模式下,我们写上我们这次需要访问执行的脚本:

* * * * * /usr/bin/curlhttp://www.xxx.com

这里的五个星号分别代表了分、时、日、月、周,具体请百度相关的语法;后面的url链接更换为相应的链接即可。

4、输入完成后,点击“  Esc ”键,再点击“ : ”键,再输入 wq ,即可保存退出

5、保存完后需要重启crontab服务:sudo service cron restart

6、查看建立成功的定时任务: crontab -l  可以看到当前用户下的定时任务

7、删除定时任务:crontab -r 回车,再次在命令行输入: crontab -l ,提示:“no crontab for admin”

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。...
    孙燕超阅读 1,851评论 0 4
  • 前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (cro...
    Zcclucky阅读 599评论 0 0
  • 1.安装cron yum install vixie-cron yum install crontabs vixi...
    Broom阅读 1,287评论 0 1
  • 摘要:今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使...
    暖夏未眠丶阅读 14,190评论 0 2
  • 一、命令形式: crontab命令的一般形式为: crontab [-u user] file crontab [...
    冯艳辉brook阅读 853评论 0 50