rsync: Failed to exec /home/hqlong/xxx/: Permission denied (13)的问题

上周发布新版本时,发布程序死活用不了,出现以下信息。

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 于 北京 雪

此条目发表在 linux/server 分类目录,贴了 标签。将固定链接加入收藏夹。

rsync: Failed to exec /home/hqlong/xxx/: Permission denied (13)的问题》有 5 条评论

  1. chenyuduan 说:

    龙哥blog 值得信赖

  2. 辛苦龙哥了··新系统就是容易出现稀奇古怪的毛病。

  3. gaoav 说:

    既然进来了,就留个脚印

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>