如何構建packrat
作者:佚名 時間:2012-06-23 分享到:
現在我們的用戶可以在不知情的情況下編寫ruby方法調用,那么我們在這些被調用的方法中應該做些什么呢?也就是說interval,to和backup應該做的實際操作是什么?答案是我們應當記住它們是被調用的,換句話說,它們需要建立適當的數據結構,現在讓我們來創建一個用以表達整個備份請求的類。
這個backup類實際上就是backup.pr文件中存儲信息的容器,它具有的屬性包括備份的間隙時間,備份目錄和一個包含所有要備份的目錄的數組。backup中唯一稍微復雜的部分是run方法。這個方法通過定期將源數據復制到備份目錄(實際上是在備份目錄下的帶有時間路的子目錄)的方式來備份文件,然后休眠直到下一次備份發生。因為這個小工具只需要一個實例。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n970.html