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的
下