在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 之后如何修复

Spring Boot实战笔记-- Spring高级话题(计划任务)

CentOS_计划任务之At

CentOS_计划任务之At

CentOS_计划任务之At

针对centos进行计划任务管理