把乙個目錄下的所有檔案定時備份到另乙個目錄。
步驟:
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函式,另一種是利用系統時間函式。因此,資料結構方面應該採用鍊錶來管理定時器,原因如下 鍊錶一般都在對資料的多少未知的情況下使用的,例如 記錄學生的資訊,因為...