每小时第5分钟执行2757com:,默认便会启动此任务调度命令

Linux自动重启服务,Linux重启服务

服务器不重启的情景下定时自动重启apache及mysql服务,其实也千篇一律。具体步骤如下:
一、每天的12点及16点重启apache及mysql服务
[[email protected] bin]# cd /opt/
[[email protected] opt]# vim reboot.txt
在reboot.txt.txt文件中输入上面的原委后保存
0 12 * * * service httpd restart
0 12 * * * service mysqld restart
0 16 * * * service httpd restart
0 16 * * * service mysqld restart

二、把新建的文件加入到cron服务中
[[email protected] opt]# crontab reboot.txt
[[email protected] opt]# crontab -l
0 12 * * * service httpd restart
0 12 * * * service mysqld restart
0 16 * * * service httpd restart
0 16 * * * service mysqld restart

三、重启cron服务
[[email protected] opt]# /sbin/service crond restart

=======================================
增补表达:
cron是叁个linux下的准时施行工具,能够在无需人工干预的动静下运维作业。由于Cron 是Linux的内置服务,但它不自行起来,能够用以下的方式运行、关闭那些服务:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

时程表的骨干格式 :
*  *  *  *  *  program
分  时  日  月  周        命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示时辰1~23(0表示0点卡塔 尔(英语:State of Qatar)
第3列表示日期1~31
第4列表示月份1~12
第5列标志号星期0~6(0象征星期日卡塔尔
第6列要运营的通令

当第1列 为 * 时表示每分钟都要推行 program,第2名列 * 时表示每小时都要履路程式,别的类推
当第1列为 a-b 时表示从第 a 分钟到第 b 分钟这段时光内要施行,第2列为 a-b 时表示从第 a 到第 b 小时都要推行,别的类推
当第1列为 */n 时表示每 n 分钟个时刻间距推行一回,第2列 为 */n 表示每 n 小时个时刻间隔试行叁遍,别的类推
当第1名列 a, b, c,… 时表示第 a, b, c,… 分钟要实践,第2列 为 a, b, c,… 时表示第 a, b, c…个时辰要进行,其他类推

crontab文件的一些事例:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
地点的事例表示每晚的21:30重启lighttpd 。
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
地点的事例表示每月1、10、12日的4 : 45重启lighttpd 。
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上边的例子表示周周末、星期六的1 : 10重启lighttpd 。
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面包车型地铁例证表示在天天18 : 00至23 : 00以内每间距30秒钟重启lighttpd 。
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
地方的事例表示每周天的11 : 00 pm重启lighttpd 。
* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每半小时重启lighttpd
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
夜幕11点到深夜7点之间,每间距临小时重启lighttpd
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与周周风度翩翩到星期四的11点重启lighttpd
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
元辰大器晚成号的4点重启lighttpd
 
举个例子要求重新起动服务器,加意气风发行 0 12 * * * root init 6
 
做个旗号,究竟linux vi 编辑器下常常会用到保存退出与不保留退出那七个操作.
linux vi 保存退出 操作:esc键,输入      :wq
linux vi 不保留退出 操作:esc键,键入    :q!
 
在linux下行使VIM实行编制程序是意气风发件很自然的事体
刚开始时自个儿也对VI比超多的指令和完全的放任鼠标认为不适!
但由此了最早的适应性阶段,小编究竟放开采,原本放弃了鼠标却也巩固了效率!

废话少说,步向正题:
“(TAB上面包车型大巴点):回到光标跳转前的岗位。
dd:删除风度翩翩行。
5dd:删除光标处以下的五行。
按V键步入可视形式,选取要拷贝的原委,按yy拷贝选中的内容,在急需的地点按p拷贝内容到新光标处或新文件中。
i:进入插入格局。
v:走入可视格局。
Esc:回到基本格局
h,j,k,l:上下左右运动光标
vsp:左右分割窗口。
sp:上下分割窗口。
ctrl+w:在窗口中选用。
:q!:不保留退出。
x:保存退出。
w:只保留不脱离。
x:删除一个字符。
u:撤消
CTRL+O:回跳。
CT汉兰达L+Evoque:废除刚才的打消。
:help:帮助。
zz:退出帮忙窗口。
3w :向前移动八个单词。
3b:向后运动八个单词。
CTWranglerL+[:跳到光标单词处。
CTRL+T:跳回?
9k:上移九行。
:e 张开新文件(在多窗口操作中很有用卡塔尔国。
yaw:拷贝三个单词。
CT汉兰达L+B:把光标移到当前进的右侧首部。
CT奥迪Q5L+E:把光标移到日前行的右臂首部。
vim -r doc.txt:复苏文件到改善前。
:/查找单词
H:跳到第生龙活虎行。
M:跳?中间。
L:跳到最后意气风发行。
CT奥德赛L+d,u,f,b:下移半屏,上移半屏,下移风流浪漫屏,上移生龙活虎屏。
gg:到文件开首处
G:到文件尾部。
–:找到文件上次改过点。
CT福睿斯L+p,n:向上查询风姿浪漫?单词,向下询问八个单词。
zo:展开折叠。l键也得以。
zc:关闭折叠。
zr:全部开辟折叠。
zm:全体安歇折叠。
zf:创建折叠。
zCR-V:张开装有折叠(蕴含嵌套卡塔 尔(阿拉伯语:قطر‎
zM:关闭全数折叠(包括嵌套卡塔 尔(英语:State of Qatar)
:!ls,查看目录表。
:`o,找到最后更改的文件。
wq,保存退出。
vim txt1 txt2 txt3 txt4,同有的时候候展开多少个公文,
以下是同有时候开发多个文?时(提出用多窗口卡塔尔
n,下三个文本,
n3,往下第八个文本。
first,第三个文本。
last,最终二个文件 。
:/s#kkk#ccc#g,把文件中的kkk替换为ccc

cron服务每分钟不仅仅要读一遍/var/spool/cron内的保有文件,还索要读二遍/etc/crontab,由此大家配备这几个文件也能利用
cron服务做一些事务。用crontab配置是针对性有些客户的,而编辑/etc/crontab是目的性系统的职分。此文件的文件格式是:

0 6 * * * echo “Good morning.” >> /tmp/test.txt
//注意单纯echo,从显示屏上看不到任何输出,因为cron把任何输出都email到root的信箱了。

 

  #夜幕11点到早上8点时期每八个钟头,上午部点

HOME=/ //使用者运营的门路,这里是根目录

 

cron服务提供crontab命令来设定cron服务的,以下是其一命令的局地参数与认证:

0 23-7/2,8 * * * echo “Have a good dream:)” >> /tmp/test.txt

 

  1. crontab -l

二、新扩充调节职分
增加产能调节任务可用三种方法:
1、在命令行输入: crontab -e 然后增多相应的天职,wq存盘退出。
2、直接编辑/etc/crontab 文件,即vi /etc/crontab,增添相应的职分。

星期 (0-6卡塔尔国//0表示星期天 

  4. crontab filename

0 */2 * * * echo “Have a break now.” >> /tmp/test.txt

再例如,root想删除fred的cron设置:crontab -u fred -r 

  minutes: 秒钟域,值的界定是0到59

任务调治的crond常驻命令
crond
是linux用来依期试行顺序的授命。当安装到位操作系统之后,暗中同意便会运行此职分调整命令。crond命令每分锺会定期检查是还是不是有要实践的做事,假若有要试行的行事便会自行实行该工作。而linux职责调解的办事根本分为以下两类:
1、系统实行的行事:系统周期性所要施行的行事,如备份系统数据、清理缓存
2、个人执行的做事:有个别客商准期要做的行事,比如每间距10分钟检查邮件服务器是不是有新信,那一个干活儿可由各样顾客自动安装。

/sbin/service crond restart //重启服务 

  lark:~>


一 cron

  day of month: 日期,值的范围是1到31

7、每日8-11点的第25分钟实行ls命令
25 8-11 * * * ls
注:“-”用来一而再三番五次三番五回的时段

三 编辑/etc/crontab配置文件 

  crontab -u
//设定有个别客户的cron服务,经常root客户在执行这几个命令的时候要求此参数

生机勃勃、义务调解设置文件的写法
其格式如下:
Minute Hour Day Month Dayofweek command
分钟 小时 天 月 天每星期 命令

 

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
地方的例子表示每月1、10、二十四日的4 : 45重启lighttpd 。

MAILTO=root //假使现身谬误,或许有数据输出,数据作为邮件发给这一个帐号

cron是一个linux下的准时实行工具(也正是windows下的scheduled
task卡塔尔国,能够在不必要人工干预的动静下按期地运行职务task。由于cron
是Linux的service(deamon卡塔 尔(阿拉伯语:قطر‎,能够用以下的艺术运营、关闭这么些服务: 

  #MIN HOUR DAY MONTH DAYOFWEEK COMMAND

五、任务调解实施结果的转向
例1:每一日5:30施行ls命令,并把结果输出到/jp/test文件中
30 5 * * * ls >/jp/test 2>&1
注:2>&1 表示实施结果及错误音信。

那一个格式的前生龙活虎部分是对时间的设定,前边豆蔻年华部分是要实行的命
令,假设要施行的指令太多,能够把那么些命令写到贰个本子里面,然后在那地一向调用那一个剧本就能够了,调用的时候记得写出命令的欧洲经济共同体路线。时间的设定我们有
一定的约定,前面几个*号表示八个数字,数字的取值范围和意义如下: 

  上面是一个例证文件:

SHELL=/bin/bash

 

  要是一个域是*,表明命令能够在该域全体希望的取值范围内进行。

9、每个月底,每间距10天6:30实施二次ls命令
30 6 */10 * * ls
即每月的1、11、21、20日是的6:30推行叁次ls命令。

crontab -l //列出有些客商cron服务的事必躬亲内容 

  #每一种月的4号和各类礼拜的礼拜风流倜傥到礼拜四的清早11点

主干格式 :
* * * * * command
分 时 日 月 周 命令

 

  service crond status 查看 cron服务情况,若无运行则 service crond
start运行它, cron服务是三个准时实施的劳动,可以透过crontab
命令增添或然编辑须要准期试行的天职

例子 :
#天天早晨7点实行二回 /bin/ls :
0 7 * * * /bin/ls
在 12 月内, 每日的清早 6 点到 12 点中,每间距3个钟头实行贰次/usr/bin/backup :
0 6-12/3 * 12 * /usr/bin/backup
星期二到周五每一日深夜 5:00 寄后生可畏封信给 :
0 17 * * 1-5 mail -s “hi” < /tmp/maildata
每月每日的下午 0 点 20 分, 2 点 20 分, 4 点 20 分….实践 echo “haha”
20 0-23/2 * * * echo “haha”
注意 :
当程序在您所内定的时刻推行后,系统会寄生机勃勃封信给你,展现该程序实践的剧情,即使你不期待接纳那样的信,请在每风度翩翩行空风度翩翩格之后加上
> /dev/null 2>&1 就能够

月份 (1-12) 

  crontab 文件中的行由 6 个字段组成,差别字段间用空格或 tab 键分隔。前
5 个字段内定命令要运营的时刻

每七个时辰

 

  用crontab -l命令来查阅

譬喻如下:
1、钦命每时辰的第5分钟实行一回ls命令
5 * * * * ls

0 4 1 1 * command line 

  cd /opt

# run-parts

第1列表示分钟1~59 每分钟用*或者 */1表示

  crontab-c dir- 指定crontab的目录。

  我们注意”run-parts”那一个参数了,假使去掉那些参数的话,后边就足以写要运转的某部脚本名,并非文件夹名了。

 

SHELL=/bin/bash

您也得以将以此服务在系统运行的时候自动运转:
在/etc/rc.d/rc.local这些剧本的末梢加上:
/sbin/service crond start

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart

  crontab file的格式:

HOME=/ //使用者启动的门路,这里是根目录

 

  日期 (1-31)

除去数字还会有多少个个独出心裁的符号便是”*”、”/”和”-“、”,”,*代表享有的取值范围内的数字,”/”代表每的意趣,”*/5″表示每5个单位,”-“代表从某些数字到有些数字,”,”分开多少个离散的数字。以下举多少个例证表达难点:

string            meaning

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上边的事例表示周周日、礼拜天的1 : 10重启lighttpd 。

linux义务陈设

 

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示刻钟1~23(0表示0点卡塔尔
第3列表示日期1~31
第4列表示月份1~12
第5列标记号星期0~6(0意味着礼拜日卡塔尔国
第6列要运维的授命

# run-parts

每多少个钟头 

  [root@localhost ~]# /etc/init.d/crond stop

三、查看调整职责
crontab -l //列出脚下的具有调节职务
crontab -l -u jp //列出顾客jp的全部调整职分

/sbin/service crond stop //关闭服务 

历次编辑完有些客商的cron设置后,cron自动在/var/spool/cron下生成叁个与此客户同名的文件,此客商的cron音讯都记录在这里个文件中,这么些文件是不可能直接编辑的,只可以够用crontab
-e
来编排。cron运转后每过生龙活虎份钟读二次这么些文件,检查是或不是要履行里面包车型客车下令。由此此文件改过后没有要求再一次开动cron服务。

crontab文件的有的例子:

0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart

  在编写cron服务时,编辑的原委有点格式和平契约定,输入:crontab -u root
-e

* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每风流洒脱钟头重启lighttpd

 

  命令简要介绍

3、钦定每月8号的7:30分实行ls命令
30 7 8 * * ls

@monthly       Run once a month, “0 0 1 * *”.

  Crontab文件的每生龙活虎行由七个域(minutes、hours、day of month、month、day
of week、 command)组 成,域之间用空格或Tab分开,个中:

02 4 * * * root run-parts /etc/cron.daily
//每一天试行/etc/cron.daily内的本子

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

中央格式 :
*  *  *  *  *  command
分 时 日 月 周 命令

2、钦点每一日的 5:30 实行ls命令
30 5 * * * ls

/sbin/service crond reload //重新载入配置 

  crontab /opt/reboot.txt

每一日早上6点

@annually      (same as @yearly)

# run-parts

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

crontab -u
//设定有些客户的cron服务,平日root顾客在实行这么些命令的时候需求此参数 

  crontab-操作各种客商的医生和护师程序和该施行的时间表。

各种月的4号和种种礼拜的礼拜大器晚成到星期二的早上11点

@reboot        Run once, at startup.

  cmd要运营的次序,程序被送入sh施行,那几个shell唯有USEWrangler,HOME,SHELL那四个蒙受变量。

其生龙活虎格式的前生龙活虎部分是对时间的设定,后边生机勃勃部分是要试行的命令,要是要施行的指令太多,能够把这几个命令写到八个剧本里面,然后在这里处平昔调用这么些本子就足以了,调用的时候记得写出命令的共同体路线。时间的设定大家有明确的预订,后面八个*号表示三个数字,数字的取值范围和含义如下:

cron服务每分钟不唯有要读一遍/var/spool/cron内的具备文件,还索要读叁次/etc/crontab布局文件,因而大家配
置这几个文件也能动用 cron服务做一些业务。用crontab
-e实行的配置是照准有个别客户的,而编辑/etc/crontab是本着系统的天职。此文件的文件格式是:

  编辑二个crontab职责,ctrl_D结束

cron服务每分钟不仅仅要读二回/var/spool/cron内的持有文件,还亟需读一次/etc/crontab,由此大家布置这一个文件也能运用
cron服务做一些事情。用crontab配置是指向有些客户的,而编辑/etc/crontab是针对系统的职分。此文件的文件格式是:

 

/sbin/service crond start //运行服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

cron服务提供crontab命令来设定cron服务的,以下是其一命令的意气风发部分参数与认证:

 

  使用cron服务,用 service crond status 查看
cron服务场地,若无运行则 service crond start运营它,

4、钦命每一年的7月8日5:30实践ls命令
30 5 8 6 * ls

3月后生可畏号的4点重启lighttpd

其风姿浪漫格式的前豆蔻年华部分是对时间的设定,后边风流倜傥部分是要举办的指令,假使要施行的通令太多,能够把那一个命令写到一个剧本里面,然后在此间直接调用那几个本子就足以了,调用的时候记得写出命令的风流倜傥体化路线。时间的设定大家有自然的预订,前边四个*号表示多少个数字,数字的取值范围和含义如下:

crontab -u
//设定有个别顾客的cron服务,经常root客商在推行这一个命令的时候要求此参数
crontab -l //列出某些顾客cron服务的详尽内容
crontab -r //删除有些顾客的cron服务
crontab -e //编辑有些客户的cron服务

01 * * * * root run-parts /etc/cron.hourly
//每小时实践/etc/cron.hourly内的脚本 

  #MIN HOUR DAY MONTH DAYOFWEEK COMMAND

四、删除职责调节专业
crontab -r //删除全部职责调节工作

老是编辑完某些客商的cron设置后,cron自动在/var/spool/cron下生成一个与此客户同名的公文,此顾客的cron新闻都记录在此个文件
中,这么些文件是不可以一向编辑的,只可以够用crontab -e
来编排。cron运维后每过一份钟读贰次那几个文件,检查是不是要实行里面包车型客车命令。由此此文
件纠正后没有必要再一次开动cron服务。

  crontab -l

今日Cron这么些服务已经在经过之中了,大家就足以用那些服务了,Cron服务提供以下二种接口供我们利用:

比如说root查看自个儿的cron设置:crontab -u root -l 

  10 6* * * date

例子2 :
#每一日上午6点10分
10 6 * * * date
#每四个钟头
0 */2 * * * date
#夜里11点到清晨8点时期每多个钟头,凌晨8点
0 23-7/2,8 * * * date
#种种月的4号和各类礼拜的礼拜生龙活虎到周五的清早11点
0 11 4 * mon-wed date
#四月份日傍晚4点
0 4 1 jan * date
范例
$crontab -l 列出客户如今的crontab.

 

  例子:

/sbin/service crond start //运行服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

 

30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例证表示每晚的21:30重启lighttpd 。

6、每月10号及20号的3:30执行ls命令
30 3 10,20 * * ls
注:“,”用来接二连三七个不三番两次的时光

每一日上午6点 

  部分参数表达

每趟编辑完某些客户的cron设置后,cron自动在/var/spool/cron下生成四个与此客商同名的文书,此客户的cron消息都记录在此个文件中,这些文件是不得以平素编辑的,只可以够用crontab
-e
来编排。cron运营后每过生机勃勃份钟读二次那一个文件,检查是还是不是要推行里面包车型地铁授命。由此此文件改正后无需再行启航cron服务。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章