`

linux使用crontab命令创建定时任务

阅读更多

Linux下的任务调度有系统任务调度和用户任务调度,系统任务调度的配置文件为/etc/crontab。用户任务调度的crontab 文件都被保存在 /var/spool/cron目录中。

我们可以使用crontab命令来创建我们的定时任务(即用户任务调度),例如我们每隔1分钟向/home/likeke/demo.txt文件中追加当前系统时间

1.使用crontab -e命令,出现如下文件内容(用法详细说明):

2.接着在这一坨提示下面,输入如下命令(五个星号分别代表五个时间参数,后面会对这些时间参数做详细说明): 

* * * * * date -d now >> /home/likeke/demo.txt

  3.按ctrl+x退出,会提示是否保存,输入Y保存,接下来提示保存的文件名,自己改一下或者直接敲回车使用默认名即可

  4.重启cron服务:

/etc/init.d/cron restart

  5.完成,打开/home/likeke/demo.txt,效果如下:

  
时间参数说明: 

m h dom mon dow

 

m: 表示分钟,可以是从0到59之间的任何整数。

h:表示小时,可以是从0到23之间的任何整数。

dom:表示日期,可以是从1到31之间的任何整数。

mon:表示月份,可以是从1到12之间的任何整数。

dow:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。

 时间参数使用实例:

1:每1分钟执行一次command
命令:
* * * * * command
 
2:每小时的第20分钟执行一次
命令:
20 * * * * command
 
3:每天上午6点到8点的第20分钟执行一次
命令:
20 6-8 * * * command
 
4:每天上午的6点到8点的第20分钟和第40分钟执行一次
命令:
20,40 6-8 * * * command
 
5:每个星期一的上午6点到8点的第20分钟执行一次
命令:
20 6-8 * * 1 command
  • 大小: 137.3 KB
  • 大小: 99.6 KB
分享到:
评论

相关推荐

    Linux使用Crontab定时访问某个路由地址的方法

    前言 实现Linux定时任务有:...首先利用linux的Crontab命令创建定时任务,然后结合curl实现定时访问某个路由地址,下面来看如何操作。 1、先通过 crontab -e 创建定时任务 [root@iz8vb4z6xe72mysmicu1vpz ~]# crontab

    linux下定时任务设置.docx

    linux上定时任务的设置:如何创建crontab任务;查看用户下crontab是否创建成功;crontab命令各个参数的含义;

    Linux中使用crond工具创建定时任务的方法

    crond工具提供crontab命令来设置定时任务,属于守护进程,只能精确到分钟,可以设定周期性执行Linux命令或者Shell脚本,每分钟crond都会检查是否有定时任务需要执行 本次实验系统为CentOS 7 操作步骤 (1) 检查crond...

    linux使用crontab实现PHP执行计划定时任务

    根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。要以某用户身份创建一个 crontab 项目,登录为该用户,然后...

    linux下定时执行任务的方法及crontab 用法说明(收集整理)

    linux下定时执行任务的方法 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,...

    Linux Windows下设置定时执行任务的方法

     Linux下创建定时执行任务可使用crontab,系统默认自带crontab,在Ubuntu 16.04下进行演示说明。 1.crontab 基本使用 #/etc/init.d/cron status # 查看状态 #/etc/init.d/cron start # 启动crontab服务 #/etc/...

    Linux 服务器中提高CPU使用率脚本

    4、使用命令启动定时任务 crontab /etc/crontab systemctl restart crond.service 5、注意是将压缩包里面的两个文件放入目录/etc/press 中 部署成功后查看当前使用率:top -n 1|grep Cpu|awk '{print "当前CPU使用...

    codo-cron:基于Tornado框架实现的一套定时任务系统,完全兼容Linux Crontab支持到秒级

    初始化命令: Linux Bash命令,也可以将程序插入指定的目录(使用docker切记安装依赖) 任务计时器:(秒,分,时,日,月,周)示例:每分钟的第20秒开始执行pwd命令 编辑任务 暂停恢复状态栏可以将任务暂停/恢复 ...

    执行clickhouse的sql文件的脚本,支持定时任务

    执行clickhouse的sql文件的脚本。 ~~~ 脚本执行命令如下: ~~~ sh backup-ch.sh ip port user password db chdir(clickhouse...支持crontab定时调度。 ~~~ 适用于clickhouse-19之后的所有版本。 ~~~ 后期提供免费升级。

    Python使用windows设置定时执行脚本

    由于Windows系统,无法使用Linux下强大的crontab命令。所以该定时任务也是针对Windo系统的,让我们直接进入主题吧。 一、进入任务计划程序 二、设定定时任务 1、创建基本任务 2、创建基本任务名称和描述 3、选择...

    工具使用篇——crontab实现linux服务器上mysql数据库的备份工作

    通过crontab的创建定时任务,定期的循环备份。 操作过程 1、创建A.sh文件文件的内容如下: #将数据库备份并压缩的命令 mysqldump -u你的数据库用户名 -p数据库密码 数据库名称 | gzip > 备份保存的路径/文件名字_$...

    linux定时任务的一些相关操作汇总

    本人搜罗各大网站并测试了相关定时任务的操作方便大家进行查阅和操作。 1、cron介绍 我们经常使用的是 crontab 命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关...

    Linux期末考试(题多 有点难度)

    用户应使用crontab –e 命令创建crontab文件。格式如下: 0 0 * * sun cp –r /user/backup /tmp (2)第二种方法: 用户先在自己目录下新建文件file,文件内容如下: 0 * * sun cp –r /user/backup /tmp 然后...

    入门学习Linux常用必会60个命令实例详解doc/txt

    所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也...

    MySQL定时备份之使用Linux下的crontab定时备份实例

    1. Mysql备份某个数据库的命令 代码如下:################################################################## # 备份某个数据库 ################################################################## # root ...

    如何基于windows实现python定时爬虫

    Windows系统下使用任务计划程序,Linux下可以使用crontab命令添加自启动计划。  这里写Windows 10 / windows Server 2016系统的设置方法。  首先编写一个.bat脚本。新建一个txt,将下面三行代码复制进去,main.py...

    大数据linux命令.pdf

    任务调度 crontab 就是定时启动任务 11.配置固定的ip地址 修改该⽂件:vim /etc/sysconfig/network-scripts/ifcfg-eth0 12.修改主机名 13.进程管理 ps -aux:查看当前进程 kill 进程号 杀死进程 14.rpm和yum包管理器...

    Linux命令笔记

    系统管理/系统定时任务 1:crond服务管理与访问控制 语法:crontab [选项] 系统管理/系统资源查看 1:vmstat命令监控系统资源 语法: vmstat 刷新延时 刷新次数 2:dmesg开机时内核检测信息 语法: dmesg 3:free查看...

    自动压缩备份30天、7天以前的日志文件到指定目录下,并将原文件删除。

    用户root用户创建定时任务 crontab -e 插入内容 00 01 * * * /bin/bash /home/ibps/sysscript/logbak.sh>> /home/ibps/sysscript/bklog.log 2>&1& 1:00分 执行 ,bklog.log是日志 sed -i 's/\r//' *.sh 脚本不...

    大数据“分布式调度框架”大集合.docx

    2.1cronsun crontab是Linux系统里面最简单易用的定时任务管理工具,在Linux上由crond来周期性的执行指令列表,执行的任务称为cron job,多个任务就称为crontab。crontab任务调度指令的基本格式为: * * * * * ...

Global site tag (gtag.js) - Google Analytics