-1

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

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

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

4

1 回答 1

0
  1. 使用passthru()而不是exec()获取原始 shell 输出。
  2. 用于var_dump(passthru($command));查看输出。
于 2013-02-26T08:20:10.090 回答