gisanfu / schedule-backup

backup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Schedule Backup

author: gisanfu

說明

這個專案只是讓人方便做日常備份,

詳細說明請參照各檔案內的註解。

另外,這個專案是針對Linux主機來做備份,

資料庫的部份是支援PostgreSQL and MySQL,

然後還有遠端的檔案或者是資料夾,

當然這些動作是透過SSH來做的。

MySQL備份

請建立backup使用者,除了鎖定來源IP以外,

只需要給它select and lock tables by all database的權限就可以了。

加到Crontab裡面

這個是加到crontab裡面的

請用一般ubuntu 使用者

然後打crontab -e指令

01 22 * * * cd /home/gisanfu/svn/app/server-pack && php backup.php day
01 07 * * 1 cd /home/gisanfu/svn/app/server-pack && php backup.php week
01 03 01 * * cd /home/gisanfu/svn/app/server-pack && php backup.php month

About

backup


Languages

Language:PHP 100.0%