使用 PHP 我希望能够列出 root 的 crontab。我能够从命令行以 Apache 用户身份运行以下命令并获得所需的结果:
sudo crontab -l
但是,在我的 PHP 中,我有以下命令不起作用并返回一个空集:
exec('sudo crontab -l', $out);
print_r($out);
是环保的吗?还是权限?
我也尝试shell_exec()
system()
过passthru()
另外,请注意,我已禁用 SELinux 并将 Apache 添加到 sudoers 文件中,因此不需要提示输入密码。