计划任务

1、系统计划任务
# vim /etc/crontab
run-parts
*  *  *  *  *  command
前五列表示时间  minute ,hour,  day of month,  month  ,day of week
[表示方法:(*),(8-11),  ("0-4,6-8"),  ("1,2,5,9")  ,(*/5)]
运行身份 , run-parts运行
 
添加系统任务步骤:任务(可执行脚本)--->编辑任务表格(/ect/crontab)
 
 
添加一个系统任务
# mkdir cron.qq
# cd cron.qq
 
每个月的29号的18点48分执行一个分区备份:
# vim backpart.sh
  #! /bin/bash
  sfdisk -d /dev/sda >/root/backpart.txt
# chmod a+x *
# vim /etc/crontab
  添加 49 18 29 * * root run-parts /etc/cron.qq
 
执行完整性扫描:
# mkdir  /mnt/part4
# mount /dev/sda4
/sbin/fsck 
# vim fsck.sh
  umount /dev/sda4
  e2fsck -y /dev/sda4 &>/root/fsck.txt
  mount /dev/sda4 /mnt/part4
# chmod a+x fsck.sh
# ./fck.sh
# rm /root/fsck.txt
# vim /etc/crontab
 添加 59 18 29 * * root run-parts /etc/cron.qq
 
 
 
2、个人计划任务
# crontab -e 账号
    时间       指令    标题  用户   内容
  10 19 29 * * mail -s movie user1 </root/fack.txt
# crontab -l 查看个人计划任务
# crontab -r 删除个人计划任务
 
anacron和crontab配套使用,用来执行cron中未执行的计划任务
# vim /etc/anacrontab
周期  延迟 
 
# ll /etc/ |grep cron
/etc/cron/allow    /etc/cron/deny
cron/allow 放在这里用户可以执行,创建个人计划任务
cron/deny 放在这里的用户不可以编辑个人计划任务 
两个都存在时会忽略/cron/deny
 
 
crontab 周期执行
 
at 一次性执行
五分钟后删除管理员家目录下fsck.txt:
# at now + 5minutes
at> rm /root/fsck.txt
Ctrl+D 退出
 
转自
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值