該場景: 用戶希望在服務器上保留一個存儲庫,使其成爲Github或任何安裝了Git的服務器,並且所有的點文件都可以上傳到他的點文件上本地機器。而且他希望它自動化,以便每第N天工作開始檢查他的本地點文件是否已被修改,如果是,則修改將被提交併推送到包含dotfile存儲庫的服務器。用戶在本地文件夾下保存一個名爲.dotfiles /的本地git存儲庫,並將其點文件符號鏈接到.dotfiles /下的文件。如何使用bash和git修改文件來自動更新文件?
另外,當用戶建立一個新的操作系統時,他想從服務器爲他的新操作系統提取相同的點文件。
問題: 用戶知道一些bash編程,一些通用的編程和一些Git命令,但不知道如何實現這樣的這樣的事情。
問題: 如何創建一個這樣的事情?
編輯:
讓窄下來。
如何在shell中執行自動操作。每第N天發生一次工作?我可以處理Git的一部分。我只需要知道如何在shell中自動啓動一項工作。
F.ex.工作每隔N天開始檢查一次給定的情況。我的情況是,如果我的任何dotfiles的日期比我本地回購中的文件的日期更新。如果日期更新,那麼作業運行我編寫的處理所有事情更新的腳本。我知道如何編寫用於處理文件更新的腳本,我只是不知道如何執行自動化來檢查條件。
你如何做自動化?
這是一個相當寬泛的問題,使得它不合身下堆棧溢出的準則。它鼓勵的唯一答案就是那些需要「gib me da codez」或者snarky的人。如果你正在尋找一個對話而不是一個具體的問題,你最好找一個論壇來發布。 – mah
好吧讓我折射我的問題。一分鐘...... –
編輯會大幅改變您的問題,以至於您的問題中沒有任何與git相關的內容是相關或必要的,並且爲了「保持簡單」的利益,您的問題中的大約90%應該被刪除!對於SO來說更重要的是,你的問題實際上與編程無關,應該在http://superuser.com/上發佈。但是,如果您願意,可以自己解決此問題,請查找_crontab_信息; http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/可能會有所幫助。 – mah