當前位置:
首頁 > 最新 > 在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

二、創建備份腳本

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 的精彩文章:

linux中用locate查找文件
linux中如何用命令結束一個進程

TAG:CentOS |