预习笔记day16(系统定时任务)
Liunx系统定时任务Crond服务应用实践
1.Cron是liunx系统中以后台进程模式周期性执行命令或指定程序任务的服务软件。
2.Cron定时任务执行的频率是每分钟执行一次。
3.Cron工具很好地帮我们解决了需要周期性自动备份的运维工作。
4.linux系统下的定时软件有at、Cron、anacron:
at定时任务软件适合仅执行一次就结束的调度任务工作。
Cron定时任务软件依赖于 Crond服务设定生效之前需先启动一个服务Crond,Cron是运维工程师在生产工作中最常用的工具。
anacron定时任务软件主要是为非7x24小时开机的服务器准备的,并不能够指定具体时间执行任务工作,而是以周期性或每次开机后执行任务工作。
5.Cron是定时任务软件名,Crond是服务进程名,而crontab是用来设置定时任务规则的配置命令。
用户定时任务计划以分钟为单位查看系统用户名命名的定时任务文件,确定如果有要执行的,就会把定时任务调度到内存中。
系统定时任务计划还会查看/etc/cron.d目录以及/etc/anacrontab下的文件内容。
6.crontab定时任务编辑命令语法
-l 查看定时任务内容
-e 编辑定时任务内容
-i 删除定时任务内容,删除前会提示确认
-r 删除定时任务内容
-u 指定使用的用户执行任务
7.crontab书写格式:规则一般分为6个段,前5段为时间设定段,第6段为所要执行的命令或脚本任务段
8.用户定时任务编写语法中特殊字符含义
* 表示任意时间都
- 表示分隔符,表示一个时间范围、区间段
,表示分隔时段的意思
/n n代表数字,即每隔n单位时间