xn31415926:思路不错:|@|========================================|@|(0).建议贴一下这几个文件:|@|/svnlog/$3|@|/opt/shangxian/shangxiantest.txt|@|========================================|@|(1)用svn的版本是多少?在version 1.8.0版本下,输出是 [A|D|U|C|G|E|R] file_relative_path|@| eg.举例:|@| E:\code\svn\svn2>svn up abc|@| A abc/wangxn.test.txt|@| U abc/override_files_to_TEST.sh|@| Updated to revision 8080.|@|========================================|@|(2)这段脚本是对[不是 Updated]的文件,进行删除。|@| 而不像是注释说的:|@| #2.上线之前先把本次需要上线的文件全部删除,为的就是彻底避免svn上线存在的一些问题|@| e=`cat $three |grep -v Updated|awk -F "/" '{print $(NF-1)"/"$NF}'`|@| for i in $e|@| do|@| ssh $two "rm -f /www/youyuan.com.1/$e"|@| if [ "$?" -eq 0 ]; then|@| echo delet ok|@| fi|@| done|@| |@|========================================|@|(3)/www/youyuan.com.1:目录下面所有文件,不能有重名,否则就会有问题|@| touch /home/shangxianlog/${b[$d]} #|@| a=`ssh $two "md5sum /www/youyuan.com.1/${c[$d]}"` #计算/www/youyuan.com.1/abc.txt 的md5|@| echo $two $a >> /home/shangxianlog/${b[$d]} #输出:echo root@10.10.1.2 (abc.txt).md5 --> /home/shangxianlog/abc|@|
python同步赋值_python copy
最新推荐文章于 2024-07-10 14:37:15 发布