Crontab用法和示例-必威体育_betway必威体育app官网_必威体育 betway

在Linux体系的实际运用中,可能会常常碰到让体系在某个特守时刻履行某些使命的情况,比方守时收集服务器的情况信息、负载情况;守时履行某些使命/彩票控脚原本对远端进行数据收集等。这儿将介绍下crontab的装备参数以及一些运用实例。

crontab装备文件

Linux下的使命调度分为两类:体系使命调度和用户使命调度。Linux体系使命是由 cron (crond) 这个体系服务来操控的,这个体系服务是默许发动的。用户自己设置的计划使命则运用crontab 指令。在CentOS体系中,

cat /etc/crontab

装备文件能够看到如下解生僻字大全释:

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root

HOME=/

青岛旅游景点

# For 刘晓波逝世details see man 4 crontabs

# Example of job definition:

# .---------------- minute (0 - 59)

# | .-------------推奶 hour (0 - 23)

# | | .---------- day of month (1 - 31)

# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...

# | | | | .---- day of wee欧美丝袜k (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

# | | | | |

# * * * * * user-name command to be executed

前四行是用来装备crond使命运转的环境变量,榜首行SHELL变量指定了体系要运用哪个shell,这儿是bash;第二行PATH变量指定了体系履行指令的途径;第三行MAILTO变量指定了crond的使命履行信息将经过电子邮件发送给root用户,假如MAILTO变量的值为空,则表明不发送使命履行信息给Crontab用法和示例-必威体育_betway必威体育app官网_必威体育 betway用户;第四行的HOME变量指定了在履行指令或许脚本时运用的主目心爱的网名录。

用户守时要履行的作业,比方用户数据备份、守时邮件提示等。用户能够使窦老三用 crontab 东西来定制自己的计划使命。一切用户界说的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名共同。

crontab文件意义

用户所树立的crontab文件中,每一行都代表一项使命,每行的每个字段代表一项设置,它的格局共分Crontab用法和示例-必威体育_betway必威体育app官网_必威体育 betway为六个字段,前五段是时刻设定段,第六段是要履行的指令段,格局如下:

主播

minute hour day month week command

在以上各个字段中,还能够运用以下特别字符:

"*"代表一切的取值规模内的数字,如月份字段为*,则表明1到12个月;

"/"代表每一守时刻距离的意思,如分钟字段为*/10,表明每10分钟履行1蛞蝓次。

"-"代表从某个区间Crontab用法和示例-必威体育_betway必威体育app官网_必威体育 betway规模,是闭区间。如“2-5”表明“2,3,4,5”,小时字段中0-23/2表明在0~23点规模内每2个小时履行一次。

","涣散的数字(不必定接连),如1,2,3,4,7,9。

注:因为各个地方每周榜首天不一样,因而Sunday=0(榜首天)或Sunday=7(最终1天)。

crontab指令详解

格局:

crontab [-u user] file

crontab [ -u user ] [ -i ] { -e | -l | -r }

crontaborigon留意点

crontab装备实例

每一分钟履行一次command(因cron默许每1分钟扫描一次,因而全为*即可)

* * * * * co宗修堂mmand

每小时的第3和第15分钟履行command

3,15 * * * * command

每天上Crontab用法和示例-必威体育_betway必威体育app官网_必威体育 betway午8-11点的第3和15分钟履行command:

3,15 8-11 * * * command

每隔2天的上午8-11点的第3和15分钟履行command:

3,15 8-11 */2 * * command

每个星期一的上午8点到11点的第3和第1排便门5分钟履行command

3,15 8-11 * * 1 command

每晚的21:30重启smb

30 21 * * * /etc/init.d/smb restart

每月1狄安臣、10、22日的4 : 45重启smb

45 4 1,10,22 * * /etc/init.d/smb restart

每周六、周日的1 : 10重启smCrontab用法和示例-必威体育_betway必威体育app官网_必威体育 betwayb

10 1 * * 6,0 /etc/init.d/smb restart

每天18 : 00至23 : 00之间每隔30分钟重启smb

0,30 18-23 * * * /etc/init.d/smb restart村庄医师

每一小时重启s杜伦大学mb

* */1 * * * /Crontab用法和示例-必威体育_betway必威体育app官网_必威体育 betwayetc/蝴蝶精哪里多init.d/smb 虚空次元袋restart

晚上11点到早上7点之间,每隔一小时重启smb

* 23-7/1 * * * /etc/init.d/smb restart

每月的4号与每周一到周三的11点重启smb

0 11 4 * mon-we布鲁塞尔d /etc/init.d/smb restart

每小时履行/etc/cron.hourly目录内的脚本

0 1 Crontab用法和示例-必威体育_betway必威体育app官网_必威体育 betway* * * root run-parts /etc/cron.hourly

本文首要解说crontab怎么运用和一些装备实例,下次我将给我们带来crontab装备生成的一些网站以及查看crontab装备是否契合预期的网站。

声明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信息存储空间服务。

评论(0)