crontab任务计划

系统的管理工作大部分都是通过定期自动执行某个脚本完成的。linux的任务计划可以通过crotab。每天几点的时候去做些什么。

安装该命令工具:
yum install vixie-cron crontabs

crond开机自启动:

chkconfig crond on

查看crond服务是否开启:

service crond status

启动crond服务:
service crond start

crontab常用选项:

-l    :可以查看指定用户的用户的计划。
 -u useranme : 指定用户,不加用户名默认为root。

例:crontab -u uaername -l  //查看指定用户的任务计划

-e  :编辑任务计划,修改或者增加。

-r :删除计划任务

创建任务计划的格式:

min hou day mon week  命令

例:20 1 * * *  /bin/sh/usr/test.sh

0 0 2 * *每月的二号的零点零分执行
0 */8 * * 每八个小时执行一会。
0 1,12,18 * * *每天的1,12,18点执行。

时间: 2024-10-03 00:56:33

crontab任务计划的相关文章

CentOS利用crontab执行计划任务

walker的需求是每天1点钟的时候,执行一个shell脚本,下面记录walker用到的基本功能. 1.安装 yum install crontabs 2.服务相关 /sbin/service crond status       #查看任务状态 /sbin/service crond start        #启动服务 /sbin/service crond stop         #关闭服务 /sbin/service crond restart      #重启服务 /sbin/ser

linux crontab 定时任务计划

crontab [-u username] [-l|-e|-r] 参数: -u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度; -e: 编辑crontab 的工作内容; -l: 查阅crontab的工作内容; -r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑. 范例一:用dmtsai的身份在每天的12:00发信给自己 crontab -e #此时会进入vi的编辑界面让你编辑工作.注意到,每项工作都是一行. 0    12   *   *

linux crontab创建计划任务

1.编辑计划任务 编辑crontab文件 crontab -e 2.查看计划任务日志 查看crontab日志 tail -100f /var/log/cron 3.创建计划任务格式 (1)基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示月份1-12 第5列标识号星期0-6(0表示星期天) 第6列要运行的命令 (2)crontab文件的一些例子:

centos编辑/etc/crontab加计划任务不生效问题

一般大家都不会写错的,还有人认为需要reload啊或者restart crond服务!但这都不是问题的关键!大家这样写: 分 小时 日 月 星期几 用户 需要执行的命令 一点毛病都没有. 真正你认为这计划任务没有执行的原因是,脚本里有些地方写的不是绝对路径.比如说 #!/bin/bash echo 1 >> 1.txt 这样你就会一直看这个脚本所在目录里有没有1.txt文件,来确定有没有执行这个脚本是不是?你直接./这个脚本的方式去执行,他会在当前目录生成1.txt可是你让crond来帮你执行

crontab周期性计划任务

hwclock -s 同步时间 date   查看时间 1.编写每隔1分钟同步一次系统时间 #which hwclock 查看命令的绝对路径 /sbin/hwclock #crontab -e   编辑计划任务文件 */1 * * * * /sbin/hwclock -s &>/dev/null #crontab -l   查看该计划任务

[9-5]Mail机制和任务计划at、batch、crontab知识梳理和课后练习

本文旨在复习Linux内部的Mail机制以及任务计划基本原理和用法. 知识储备 任务计划通常分为2类: 未来一次性执行的计划[at.batch] 未来周期性执行的计划[crontab] 无论是at.batch.crontab,任务计划在执行后都会通过邮件的方式发送给管理员和用户,请注意无论执行成功或者失败都会发送邮件哦; 邮件是Mail命令来支撑的,当然Mail还可以支撑其他任何需要调用邮件的程序或服务,很多维护类的工作会以邮件的方式发送给管理员; 每个用户被创建后系统会给用户一个邮筒,默认是/

linux 任务计划,crontab、at 、anacron

有时候需要对系统进行一些重比较耗时占资源的系统维护工作,或一些重复的操作如每日备份等.最好的方法是把这些任务安排在深夜系统负载最小的时候.linux系统上常使用crontab.at 命令来实施计划任务.计划任务分为一次性计划任务,和周期性计划任务. 一次性计划任务:任务只执行一次后不会再进行第二次 可以使用的命令:at.bath 周期性任务执行:重复执行相同的任务,直到用户删除此任务. 可以使用的命令:crontab.anacron at命令: 交互式:让用户在at > 提示符输入多个要执行的命

linux配置任务计划-——crontab

一.任务计划管理--crontab 编辑计划任务:crontab -e[-u 用户名] 查看计划任务:crontab -l[-u 用户名] 删除计划任务:crontab -r[-u 用户名] root用户可以管理指定用户的计划任务 普通用户只能管理自己的计划任务 二.任务计划的配置格式 * * * * * 分钟 小时  日期  月份  星期 分钟:取值为从0-59之间的任意整数 小时:取值为从0-23之间的任意整数 日期:取值为从1-31之间的任意整数 月份:取值为从1-12之间的任意整数 星期

Linux基础-crontab计划任务

Linux系统中使用crontab命令来管理计划任务,主要有:查看计划任务列表,编辑计划任务,清除计划任务.一.crontab命令选项 [[email protected] ~]# crontab -l // -l 查看计划任务列表 [[email protected] ~]# crontab -e // -e 编辑计划任务 [[email protected] ~]# crontab -r // -r 清除所有计划任务123 二.crontab编辑计划任务2.1基本语法: * * * * *