在centos中「計劃任務」實戰
最新
06-04
計劃任務的日常工作中經常被使用,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
二、創建備份腳本
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
如圖:
如果覺得不錯,點個贊、轉發以下吧!
※linux中用locate查找文件
※linux中如何用命令結束一個進程
TAG:CentOS |