Posts Tagged rsync
inotifywait + rsync 同步源代码
#!/bin/sh SRC_DIR=$1 DST_DIR=$2 #etc:rsync_moniter /home/user/cpp_src user@pc_name:/home/user/ echo "if there file modify,create,delete happens on \"$1\" ,it will auto rsync with \"$2\"" inotifywait -mrq --exclude ".*(swp|swx|~)" -e modify,create,delete $SRC_DIR| while read line do rsync -a $SRC_DIR $DST_DIR done
一般在本机上写代码,需要在rhel5上面编译,跑程序。
懒得复制来复制去的(- -b,代码相当ugly,debug比较多)。
inotifywait监控文件增删改,然后调用rsync同步文件。





Recent Comments