【问题标题】:rsync folder out of apache server in phprsync文件夹在php中的apache服务器之外
【发布时间】:2013-02-26 08:13:06
【问题描述】:

这个命令我可以在命令行中正确运行。

>sshpass -p 'xxxx' rsync -rve ssh /var/www/html/my_profect/image server2@192.168.xxx.xxx:/var/www/html/project2

但我想使用exec() 从 php 页面调用此命令。但是当我从 php 页面调用时,rsync 没有移动任何文件,也没有给出错误。

【问题讨论】:

  • 如果您不发布您的 php 代码,我们无法帮助您解决问题...

标签: apache ssh exec rsync


【解决方案1】:
  1. 使用passthru() 而不是exec() 来获取原始shell 输出。
  2. 使用var_dump(passthru($command)); 查看输出。

【讨论】:

    猜你喜欢
    • 2013-04-27
    • 2010-09-05
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多