如下:
(1)增加任務表
開啟 crontab檔案
# vi /etc/crontab
新增任務,在crontab檔案裡新增
0123*
**root
/usr
/local
/mysql
/bin
/backup.sh
表示每天23點01分,以root身份執行備份資料庫的指令碼backup.sh,
crontab檔案的格式為:
分鐘 小時 日期 月 星期 執行的檔名 (*代表所有條件)
(2)備份資料庫的指令碼如下:
bakdate
=`date +%y
%m%d`
mysqldump -uroot -p111111 database > usr/local/apache/beifen/database.$bakdate.sql //方法1
tar cvfz
/usr/local/
apache/beifen/mysql.data.$bakdate.tar.gz
/usr/local
/mysql
/data // 方法2
別忘了# chmod +x /usr/local/mysql/bin/backup.sh
(3)重起定時服務
# /etc/rc.d/init.d/crond restart
搞定了
linux下定時備份mongodb資料
在linux伺服器上通過用shell語言 python完成對mongo庫的定時備份 通過命令nohup python u mongod back.py out.log 2 1 掛在指令碼,每天0點執行mongodb資料備份。import time import schedule import os ...
linux 下定時匯出備份oracle資料庫
1 oracle使用者 新建資料庫的時候建立oracl使用者 1.1 新建目錄 新建兩個匯出備份目錄,乙個存放匯出檔案,乙個存放匯出日誌 mkdir p data backup bakdata mkdir p data backup baklog 1.2 指令碼內容 backup.sh bin ba...
Linux作業系統下定時備份目錄
把乙個目錄下的所有檔案定時備份到另乙個目錄。步驟 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...