在centos中“计划任务”实战
Posted CentOS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在centos中“计划任务”实战相关的知识,希望对你有一定的参考价值。
点击 关注CentOS!
计划任务的日常工作中经常被使用,linux中最常用的就是crontab,本实验为新手教程使用。
实战目的:
linux执行计划任务每个月1日凌晨2点备份,
/home/test/2018/ 内容到/data/backup/ 下,
备份完成后,删除/home/test/2018/ 目录内容。
实战过程:
一、实验准备
1、本实验使用的系统为 centos。
2、假设/home/test/2018/ 和/data/backup/ 已经存在,实验中我们先创建这两个文件夹:
mkdir -p /home/test/2018/
mkdir -p /data/backup/
注:-p 可以一次创建多层目录
3、如果系统默认没有安装cron,那么要先安装
yum install crontabs -y
yum查找安装包请参考
二、创建备份脚本
vim /home/backtest.sh
#!/bin/bash
cp -R /home/test/2018/* /data/backup/
rm -rf /home/test/2018/*
添加任务前可以手动执行脚本验证是否符合预期。
三、添加计划任务
本实验假设执行用户为root,生产环境中应避免用root。
vim /etc/crontab
或者
crontab -e #(为当前操作用户设置计划任务)
末位添加一行
0 2 1 * * root bash /home/backtest.sh
如图:
如果觉得不错,点个赞、转发一下吧!
以上是关于在centos中“计划任务”实战的主要内容,如果未能解决你的问题,请参考以下文章
实战作业5,centos6和7 误设置计划任务 @reboot root reboot 之后如何修复