【任务计划】cron

Linux中大部分管理工作都是通过定期自动执行某一个脚本来完成任务。那使用什么命令?以及如何来编写。

crontab命令
u:表示指定某个用户,不加-u选项则为当前用户
e:指定计划任务
l:列出计划任务
r:删除计划任务

创建一个计划任务
crontab -e 实际会打开/var/spool/cron/usrname 文件,如果是root用户 /var/spool/cron/root
【注意】:不要用vim打开来编辑。否则会出错

列出计划任务
crontab -l

删除计划任务
crontab -l 会全部删除的。

cron每个字段的含义
01 10 05 06 3 echo “ok” >> /root/cron.log 6月5日这天必须是周三,的10点01分会执行该命令。
从左到右:分、时、日、月、周、命令行

【常用特殊格式】
周日:数字为0
每隔8小时执行: * /8 * * echo “” > xxx
遇到多个数,用逗号隔开: 0 1,12,18 * * * echo “” > xxx
时间段用n-m的形式: 如 每天的9点到18点执行 * 9-18 * * * echo “” > xxx

【crond服务是否启动】
设置好所有的定时任务计划后,需要查看crond服务是否已经启动。
查看crond状态 service crond status
启动crond服务 service crond start

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值