当我打开我的 Linux 终端并输入以下命令时:
rsync server_name.xxx.com:/directory_name
它完美地工作,文件的信息显示在屏幕上。但是,当我将命令放在这样的 php 文件中时:
$variable='rsync server_name.xxx.com:/directory_name';
$output=shell_exec($variable);
echo $output;
浏览器上什么也没有显示。相信我,我已经做了几个小时的谷歌搜索,但没有找到任何线索。如果不登录该服务器,我如何知道文件是否位于另一台远程服务器上(可读)?
有什么建议吗?非常感谢!