Linux作業系統下定時備份目錄

2021-08-24 19:33:05 字數 663 閱讀 1826

把乙個目錄下的所有檔案定時備份到另乙個目錄。

步驟:

1.# vi /home/scripts/backup.sh

# create by athlandly 2007/12/10

# shell content

rm -fr /opt/backup/test //先強行刪除test目錄

cp -r /home/test /opt/backup //把/home/test拷貝到/opt/backup

2.# chmod 700 backup.sh

3.# crontab –e

30 2 * * * /home/scripts/backup.sh //每天2:30分執行backup.sh

4.設定完了之後不要忘了,啟動定時服務

# service crond stop

# service crond start

備註:crontab 檔案中的行由 6 個字段組成,不同欄位間用空格或 tab 鍵分隔。前 5 個字段指定命令要執行的時間

分鐘 (0-59)

小時 (0-23)

日期 (1-31)

月份 (1-12)

星期幾(0-6,其中 0 代表星期日)

第 6 個字段是乙個要在適當時間執行的字串

Linux作業系統下定時傳送郵件

有時候需要在某個時候通知別人或自己做某件事情,對於一些天天讀郵件的人來說,發個郵件最保險。這一點在linux下用at配合mail很容易做到。at命令可以在某個時間執行某個程式,而mail可以以命令列的方式把存於乙個文字中的郵件正文傳送抄送出去。具體用法 1.把email正文準備好,比如寫在email...

linux下定時備份mongodb資料

在linux伺服器上通過用shell語言 python完成對mongo庫的定時備份 通過命令nohup python u mongod back.py out.log 2 1 掛在指令碼,每天0點執行mongodb資料備份。import time import schedule import os ...

作業系統下定時器的試用

在作業系統程式設計中,我們經常用到定時器。例如,在通訊程式設計中,我們要利用定時器進行超時重傳。我試用定時器的方法有兩種,一種是利用select函式,另一種是利用系統時間函式。因此,資料結構方面應該採用鍊錶來管理定時器,原因如下 鍊錶一般都在對資料的多少未知的情況下使用的,例如 記錄學生的資訊,因為...