linux-系统级、用户级计划任务

9 篇文章 0 订阅

周期性任务

循环调度执行cron用户级

  • systemctl status cron
  • cron进程每分钟会处理一次计划任务

存储位置

  • ls /var/spool/cron/

用户级的计划任务

管理方式

  • crontab -l //列出当前的计划任务
  • crontab -r //删除当前用户的所有计划任务
  • crontab -e //编辑
  • 管理员可以使用-u username,去管理其他用户的计划任务
  • /etc/cron.deny 在此文件一行写一个用户名,被写上的用户不能使用cron
  • echo “jack”>/etc/cron.deny
  • mail d 1-50
  • /var/spool/mail/root

语法格式

Minutes Hours Day-of-Month Month Day-of-Week Command
星期和日期是或的关系

  • 0 2 * * * /mysql_back.sh //每天的两点执行
  • 0 2 4 5 5 /my.sh //5月4日或每周五两点整执行
  • */5 * * * * /my.sh //每隔5分钟执行
  • 0 2 1,2,3 * * /my.sh //每月的1号2号3号两点执行
  • 0 2 1-9 * * /my.sh //每月的1到9号两点执行

系统级的计划任务

  • 临时文件的清理 /tmp /var/tmp
  • 系统信息的采集sar
  • 日志的轮转(切割)logrotate
  • 通常不是由用户定义
  • /etc/crontab
  • 01 * * * * root run-parts /etc/cron.hourly

anacron

  • 错过了重新执行
  • /etc/anacrontab
  • cat /var/spool/anacron/cron.daily
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lao_wine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值