centos“计划任务”教程


  计划任务的日常工作中经常被使用,linux中最常用的就是crontab,本实验为新手教程使用。

实战目的:
        linux执行计划任务每个月1日凌晨2点备份,
        /home/test/2018/ 内容到/data/backup/ 下,
        备份完成后,删除/home/test/2018/ 目录内容。
centos计划任务教程免实名域名
实战过程:
一、实验准备
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查找安装包请参考  centos中如何用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
      
域名专题