Использование PHP Я хотел бы иметь возможность перечислить crontab root. Я могу запустить следующую команду как пользователь Apache из командной строки и получить желаемый результат:PHP: Список корневых crontab с sudo
sudo crontab -l
однако, в моем PHP У меня есть следующая команда, которая не работает и возвращает пустой набор:
exec('sudo crontab -l', $out);
print_r($out);
Является ли это экологическим? Или разрешения?
Я также попытался shell_exec()
system()
и passthru()
Кроме того, к сведению, что у меня есть отключена SELinux и добавил Apache в файл sudoers, так что он не должен быть предложено ввести пароль.
Это может быть лучше на форуме serverfault.stackexchange.com. –
Что говорит 'echo'' whoami \ '," \ n ";' говорит? – hakre
Включены ли сообщения об ошибках? – Mike