У меня есть код и все, что есть:Убить процесс с сайта
pkill python
Однако я хотел, чтобы запустить его из PHP-скрипта, например так:
echo shell_exec("pkill python");
я получаю выходной сигнал, который говорит :
bash: pkill: (1503) - Operation not permitted
Я знаю, в чем проблема, а именно, что pkill - это команда su. В любом случае, чтобы изменить это так, чтобы скрипт php мог запускать его?
Вы найдете очень хороший ответ на [ask ubun tu forums] (http://askubuntu.com/questions/155791/how-do-i-sudo-a-command-in-a-script-without-being-asked-for-a-password) – np87
Вы должны дать пользователю Apache больше прав, поэтому он может выполнить команду. – Niels
Возможно эта ссылка поможет? http://stackoverflow.com/questions/3166123/how-to-call-shell-script-from-php-that-requires-sudo – Albzi