author: gisanfu
這個專案只是讓人方便做日常備份,
詳細說明請參照各檔案內的註解。
另外,這個專案是針對Linux主機來做備份,
資料庫的部份是支援PostgreSQL and MySQL,
然後還有遠端的檔案或者是資料夾,
當然這些動作是透過SSH來做的。
請建立backup使用者,除了鎖定來源IP以外,
只需要給它select and lock tables by all database的權限就可以了。
這個是加到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