linux配置任务计划-——crontab

一、任务计划管理——crontab

编辑计划任务:crontab -e【-u 用户名】

查看计划任务:crontab -l【-u 用户名】

删除计划任务:crontab -r【-u 用户名】

root用户可以管理指定用户的计划任务

普通用户只能管理自己的计划任务

二、任务计划的配置格式

*   *   *   *   *

分钟 小时  日期  月份  星期

分钟:取值为从0~59之间的任意整数

小时:取值为从0~23之间的任意整数

日期:取值为从1~31之间的任意整数

月份:取值为从1~12之间的任意整数

星期:取值为从0~7之间的任意整数,0或7代表星期日

命令:要执行的命令或程序脚本

三、时间数值的特殊表示方法

*  表示该范围内的任意时间

, 表示间隔的多个不连续时间点

-   表示一个连续的时间范围

/   指定间隔的时间频率

应用实例

0 17 * * 1-5    周一到周五每天17:00

30 8 * * 1,3,5      每周一、三、五的8:30

0 8-18/2 * * *      8点到18点之间每隔2小时

0 * */3 * *         每隔3天

时间: 2024-10-06 16:54:13

linux配置任务计划-——crontab的相关文章

Linux配置定时,使用 crontab -e 与 直接编辑 /etc/crontab 的区别

转自:http://blog.csdn.net/catoop/article/details/41821395 版权声明:本文为博主原创文章,未经博主允许不得转载. Linux配置定时任务,大家都知道使用crontab这个系统功能,但有时候我们需要区分用户执行,下面就直接说一下2种方法的区别: 方法1: 使用命令 crontab -e 然后直接编辑定时脚本. 这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的文件,文件内容就是我们编辑的定时脚

Linux任务计划(crontab)

1.crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令. 可以让计算机在规定的时间内,执行相应的计划. 2.实例 # crontab –e0 6 * * * /root/bin/backup.sh 这样Linux将会在每天早上6点运行 /root/bin/backup.sh 3.命令   crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建.   crontab –l : 显示 crontab 文件.   crontab -r : 删除 c

linux中的计划任务Crontab

工作中会遇到的情况 每分钟需要执行一个程序检查系统运行状态 每天陵城需要对过去一天的业务数据进行统计 每个星期需要把日志文件备份 每个月需要把数据库进行备份 crontab是 一个用于设置周期性被执行的任务的工具. Crontab应用 安装并检查Crontab服务 检查Crontab工具是否安装,没有提示错误则表示已经正确安装 crontab -l 检查crond服务的状态 service crond status Crontab的基本组成 有三部分组成: 配置文件:以文件的方式设置定时任务 系

Linux进程与计划任务

Linux进程与计划任务 linux进程及作业管理 进程 内核的功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能等特权操作模式切换(理想状态):70%CPU时间用户模式+30%CPU时间内核模式进程(Process):是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的存在生命周期的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基本执行实体:在当代面向线程设计的计算机结构中,进程是线程的容器.程序是指令.数据及其组织形式的描述

Linux下的计划任务和日志管理

Linux下的计划任务和日志管理   一:实验环境: 1:虚拟机 2:两个linux系统 二:实验目标 1:at 定制单次执行的计划任务 2:cron定制周期性计划任务 3:配置脚本实现周期性任务 4:配置公司内网服务器每天自动开关机 5:Linux系统日志记录规律 6:自定义日志记录方式 7:配置远程收集日志服务器 三:实验步骤 1):at 定制单次执行的计划任务 第一块 at 定制单次执行的计划任务 前提:服务:atd  必须开启 #查询atd是否运行,只有运行,才能工作. [[email 

Linux上如何使用 Crontab定时任务

linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令. 一.crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,cron

任务计划crontab、服务管理(chkconfig、systemd)

任务计划 crontab计划任务文件任务计划文件路径/var/spool/cron/ cat /etc/crontab [[email protected] ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- minut

Linux 系统定时任务:crontab,anacron

Linux 系统定时任务:crontab,anacron 一.Cron 服务 1. 启动服务 service cron start 2. 关闭服务 service cron stop 3. 重启服务 service cron restart 4. 重新载入配置 service cron reload 5. 查看服务状态 service cron status 二.用户定时任务 1. 选项 -e:执行文字编辑器来设定定时任务-l:列出目前所有定时任务-r:删除目前所有定时任务(慎用) 要经常备份定

Linux定时任务—crond,crontab

1.Linux 工作排程的种类: at, crontab 种类 依赖服务 描述 at atd 是个处理仅执行一次就结束排程的命令,不过要执行 at 时,必须要启动 atd 这个服务 crontab crond 这个指令所设定的工作将会循环的一直进行下去,必须要启动 crond 这个服务. 2.使用者的设定:可以限制使用 crontab 的使用者账号: /etc/cron.deny 将不可使用crontab的账号写入其中,一个账号一行 /etc/cron.allow 将允许的账号写入其中 3. /