【CentOS7】Crontab定时任务(定时扫描清理病毒)

简介:

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。

1、安装vixie-cron(cron主程序)和crontabs(用来安装 卸载或列举驱动cron守护进程的程序)

# yum install -y vixie-cron
# yum install -y crontabs

2、cron服务开启及配置开机自启动

# service crond start
# chkconfig --level 345 crond on

3、创建杀毒可执行文件,并进入/etc目录下编辑crontab文件

首先在/usr/local/目录下创建killviruses.sh
# vi killviruses.sh

//添加扫描病毒命令(前提:已安装clamav病毒库)
clamscan –ri / -l clamscan.log --remove

ESC后:wq!保存退出

//对killviruses.sh进行权限设置
# chmod -R 777 /usr/local/killviruses.sh

# cd /etc
# vi crontab

//在crontab文件下面进行定时配置(每天中午12点进行杀毒操作)
00 12 * * * root /usr/local/killviruses.sh

ESC后:wq!保存退出

//重启crond服务
# service crond reload

在这里插入图片描述

4、查看日志:定时任务是否执行

#  tail /var/log/cron

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值