-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()
  2. 出力を表示するために使用var_dump(passthru($command));します。
于 2013-02-26T08:20:10.090 に答える