【发布时间】:2020-05-17 09:57:18
【问题描述】:
我正在运行 Ubuntu Server 16.04。
我可以在终端中毫无问题地运行这个命令:
rsync -rtv source user@ip:/dest/
但是当我尝试在 PHP 中使用 exec 运行相同的命令时,它不起作用。
exec('rsync -rtv source user@ip:/dest/');
这个周末我尝试了几个教程,但我无法让它工作,我认为问题是 apache 用户没有运行 rsync 的权限,但我在这里可能错了。
这是我尝试过的教程之一,我认为这是我的问题,但我不明白该怎么做:
https://serverfault.com/questions/248979/php-rsync-with-exec-not-working
【问题讨论】: