3
我需要保持我的代碼與虛擬機上的相同代碼同步。有沒有辦法監視文件的變化,並自動調用rsync或類似的東西?通過rsync自動同步
我需要保持我的代碼與虛擬機上的相同代碼同步。有沒有辦法監視文件的變化,並自動調用rsync或類似的東西?通過rsync自動同步
創建一個shell腳本,將在一個循環中調用inotifywait
然後rsync
,是這樣的:
#!/bin/bash
LOCAL="/path/to/local/dir"
RSYNC_OPTIONS=...
while true
do
inotifywait -r $LOCAL
rsync $RSYNC_OPTIONS
done
inotifywait是inotify工具包的一部分Ubuntu的
下