rsync: Failed to exec /home/hqlong/xxx/: Permission denied (13)的问题
Posted by 机器人 on 9th 十一月 2009 in linux/server
上周发布新版本时,发布程序死活用不了,出现以下信息。
rsync: Failed to exec /home/hqlong/xxx/: Permission denied (13) rsync error: error in IPC code (code 14) at pipe.c(84) [receiver=3.0.6] rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in IPC code (code 14) at io.c(600) [receiver=3.0.6]
发布程序部分脚本如下
rsync --progress --exclude=".*/" --exclude="/webroot/bootstrap.php" --exclude="/app/configs/QConfig.php" -avhe ~/xxx/ search@192.168.2.100:~/xxx/
经多方查证,可能是参数有问题,于是就一个参数一个参数的去,当把-avhe换成-avh或者将-avhe换成-avhe ssh 时,问题解决。
原因:初步理解和rsync的调用方式有关,装系统(ubuntu)前一直没有这样的问题,估计是新系统里某一环境没有配好!
机器人 2009年11月9日 15:21 于 北京 雪
龙哥blog 值得信赖
呵呵,这叫礼上往来!!
辛苦龙哥了··新系统就是容易出现稀奇古怪的毛病。
呵呵,你是哪位哟!!想不到都是熟人!
既然进来了,就留个脚印