LINUX CRON

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

样例-时钟同步
vi ntpsyn 添加/usr/sbin/ntpdate pool.ntp.org cp ntpsyn /etc/cron.hourly
Thank You

Crontab –e规则(续)
数字的取值范围和含义如下: 分钟 (0-59) 小时 (0-23) 日期 (1-31) 月份 (1-12) 星期 (0-6)//0代表星期天 除了数字还有几个个特殊的符号就是"*","/" 和"-",",",*代表所有的取值范围内的数字, "/"代表每的意思,"*/5"表示每5个单位,"-"代 表从某个数字到某个数字,","分开几个离散的 数字
LINUX CRON 命令
源自文库
上海宽天网络通信有限公司
Cron
cron是一个linux的定时执行工具,可以 在无需人工干预的情况下运行作业. 要运行cron必须先启动crond service
启动Crond
使用setup启动crond service /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务
/etc/crontab 文件配置cron
除了使用crontab外,还可以编辑/etc/crontab文 件
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly //每小时运行 02 4 * * * root run-parts /etc/cron.daily //每天4:02运行 22 4 * * 0 root run-parts /etc/cron.weekly //每周运行4:22运行 42 4 1 * * root run-parts /etc/cron.monthly //每月1号4:42运行 其中cron.houly,cron.daily,cron.weekly,cron.monthly都是目录,我们可以 编写shell文件放在相应目录下,同样可以实现定时操作
Crontab
cron服务提供crontab命令来设定cron服务 crontab -u //设定某个用户的cron服务,一般 root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除没个用户的cron服务 crontab -e //编辑某个用户的cron服务
Crontab –e sample
每天早上6点 0 6 * * * echo "Good morning.">>/tmp/morning.txt 每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 0 11 4 * 1-3 "have nice day">>/tmp/morning.txt 每天凌晨4点做文件备份 0 4 * * * tar czvf /home/user/doc.tar.gz /home/user/doc 每次编辑完某个用户的cron设置后,cron自动在 /var/spool/cron下生成一个与此用户同名的文件,此用 户的cron信息都记录在这个文件中,这个文件是不可 以直接编辑的,只可以用crontab -e 来编辑.
Crontab sample
root查看自己的cron设置:crontab -u root -l root想删除hca的cron设置:crontab -u hca -r 编辑cron服务时,编辑的内容有一些格 式和约定,输入:crontab -u root -e
Crontab –e规则
在编辑cron服务时,编辑的内容有一些格式和 约定 进入vi编辑模式,编辑的内容一定要符合下面 的格式:*/1 * * * * ls>>/tmp/ls.txt 这个格式的前一部分是对时间的设定,后面 一部分是要执行的命令,如果要执行的命令太 多,可以把这些命令写到一个脚本里面,然后 在这里直接调用这个脚本就可以了,调用的时 候记得写出命令的完整路径.时间的设定我们 有一定的约定,前面五个*号代表五个数字,
相关文档
最新文档