梦想 就像鸡蛋
要么孵化 要么臭掉
要么孵化 要么臭掉
rsync时自动创建目录
一直以来都习惯用 rsync + ssh 作服务器文件同步,但之前都没有在命令参数里面找到类似 mkdir -p 的功能,可以在同步某个指定文件的时候自动在目标服务器上根据需要创建完整的父级目录。比如某些按年月日自动生成的目录型文件需要在文件生成的时候即时同步:
rsync -lprztW --rsh="/usr/bin/ssh -l rsyncuser" /var/2007/12/13/1001.gif 10.0.0.1:/var/2007/12/13/1001.gif
如果/var/2007/12/13目录没有预先在目标服务器上创建的话,该同步操作将报错:rsync: push_dir#3 "/var/2007/12/13" failed: No such file or directory (2)
之前的解决方法是在目标服务器上预先先创建所有可能产生的新目录结构,或者在源服务器上创建新目录的时候即时把目录rsync到目标服务器上。
偶然看到其实 rsync 有个 -R 参数(-R, --relative use relative path names),用来把相对目录下的整个目录结构同步到目标服务器指定目录下。利用这个参数就可以自动达到 mkdir -p 的效果,只需要把同步命令改成:
cd /var
rsync -lprRztW --rsh="/usr/bin/ssh -l rsyncuser" 2007/12/13/1001.gif 10.0.0.1:/var/
继续阅读
ac米兰 ajax apache api blog blogchina css dhtml download dreamhost dvd encoding error feeds firefox flash framework gmail google google_analytics google_talk http ide ie ie7 javascript jquery linux maxthon mod_rewrite movies msn mvc mysql oracle php pippo pivot prototype rss shell socket sohu spammers svn vs web web2 webclient weblogic windows xml zend 阿根廷 安全漏洞 奥运 备份 变形金刚 程序员 地铁 浮动层 搞笑 工具 冠军杯 管理 火箭 进程 客户端 篮球 厉 命令行 欧洲杯 人生 上海 设计模式 世界杯 数据库 搜索引擎 算法 图片 无极 系统优化 笑话 姚明 游戏 源代码 周杰伦 字符编码 足球 浏览器

我现在一个页面是gb2312中文编码,然后里边有一个动态链接,比如,<strong>?q="网易" </strong>连接到mediawiki的页面,如果存在“网易”这一页,就显示;否则,就推荐创建“网易"页面。可是再wiki里,默认编码是UTF-8,所以,但链接中出现,<strong>?q="网易" </strong>时,推荐建设的页面是乱码 “ÍøÒ×”。因为我现在找不到更改meidawiki编码的地方,而连接所在页的编码是不能改的,所以我想请教一下应该如何解决这个问题。
注:“网易”是从mysql中读出的一个字符串。
注2:一个例子:http://qiyedaohang.emvbusiness.com/186/I.. 在这里您可以看到wiki页面的连接。
十分谢谢!