Я пытаюсь на своем локальном сервере CentOS 5.3, когда я пытаюсь выполнить строку ниже в моем php-коде с веб-сервера apache
exec("crontab -l", $output, $arg);
The $arg reply 127 (command not found code)
Тогда я изменил код ниже
exec("/usr/bin/crontab -l", $output, $arg);
The $arg reply 126 (Permission problem code)
Вот мое текущее разрешение
/ usr / bin / crontab -rwsr-sr-x 1 корневой корень 311288 15 марта 2007 г. /usr/bin/crontab.
И нет файлов /etc/cron.allow и /etc/cron.deny.
Я уже выключил Safe_mode
в php. Любое предложение, чтобы решить эту проблему?
/////////////////////////////////////////////// /////////////////////////////////
Замечу, что моя проблема связана с selinux.
Работает, когда отключаю selinux
echo 0> / selinux / принудительное исполнение
Но я не хочу отключать selinux, есть ли возможность в selinux разрешить crontab из apache?