Crond 计划任务
发布日期:2021-05-06 22:23:39 浏览次数:21 分类:技术文章

本文共 840 字,大约阅读时间需要 2 分钟。

Crond:

vim /etc/crontab  crond配置帮助文件* * * * * 分,时,日,月,周 /   是每隔多久执行一次-   是指一个时间段,   是用来 间隔 指定的分、时、日、月

命令相关

crontab 具有检查功能,可以检查定时任务设置是否出错-e 编辑定时任务-l 查看定时任务-r 删除定时任务-u 指定其他用户

备份实践

在这里插入图片描述

第一步 创建一个存放备份文件的目录/backup第二步 写一个shell脚本如下#! /usr/bin/bash  用bash来运行这个脚本  back_dir=/root/backup  将存放备份的目录做成一个变量#确认根目录下目录是否存在,如果不存在就创建if(如果) [ ! -d ${back_dir} ];then# ! 取反,-d 判断是否存在,  不存在便创建这个目录        mkdir -p ${back_dir}fi (结束)#将备份文件打包,以日期+用户的方式进行打包,打包/etc这个目录tar czf ${back_dir}/$(date +%F_%s)_$(hostname)_etc.tar.gz /etc#找到大于3天的备份然后删掉find ${back_dir} -type f -name "*.tar.gz" -mtime +3 | xargs rm -f

定时任务文件所在位置

/var/spool/cron/用户名

设置定时任务时,如果执行文件的目录变更,那么 定时任务文件里设置的目录也要变更

计划任务如何备份

/var/log/crno 中根据任务的间隔时间推算,每个任务多久执行一次
  1. 定时备份 计划任务
/var/spool/cron/用户名

定时任务的配置文件的存放目录 。可以沿用上方的实验配置,对定时任务进行定期备份。

拒绝特定用户使用计划任务

将用户的名字追加到 /etc/corn.deny

echo "username" >> /etc/cron.deny
上一篇:2019年换工作面试总结
下一篇:supervisor设置

发表评论

最新留言

很好
[***.229.124.182]2025年03月14日 22时11分27秒