定时任务基础用法-crond服务

定时任务/计划任务

是为了简化系统管理员的对于一些重复,固定,有规律的的任务提供一种服务。提供此服务的是linux系统中cron(d)服务软件。安装以后是保持自启动的,以后台进程模式运行,最小单位可精确到分。

定时任务种类

crond服务:可周期性,定期,时间间隔的执行定时任务
atd服务:用于制定临时运行/仅运运行一次的任务
anacron服务:用于非7*24小时的服务器上

查看crond服务软件是否安装

  1. rpm -aq cronie
    查看软件包
  2. rpm -ql cronie
    查看软件的安装路径

定时任务介绍

1.系统定时任务:
位置:/etc/
内容:

cron.hourly 每小时的定时任务
cron.daily  每天要执行的定时任务
cron.weekly 每周要执行的定时任务
cron.monthly 每月要执行的定时任务
cron.deny   定时任务黑名单,拒绝执行的定时任务
crontab     定时任务配置文件
定时任务+logratate命令  实现每天日志分隔
mlocate命令  每天更新软件数据库

2.用户定时任务:
位置:/var/
内容:

spool/cron  每分钟查看该路径下的系统用户定时任务文件/定时任务配置文件
log/cron   定时任务的日志

用户定时任务的使用方式:

crontab命令:
用法:crontab 参数
参数:
-l 查看定时任务列表
-e 编辑定时任务内容
-r 删除用户的定时任务
-i 删除定时任务的时候回交互式提醒请求确认
-u 指定使用的用户定时任务

定时任务编辑中时间格式说明:
依次为 分时日月周

定时任务中遇到的问题:
1.不是所有系统能执行的命令在定时任务中都可以执行。
2.定时任务如果执行有误时不会当即直观反馈错误所在,通过邮件的方式进行错误报告,我们可通过绝对路径来/var/spool/mail/root来查看。
3.也可通过/var/log/cron来查看定时任务执行日志。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值