Необходимо предоставить непривилегированному пользователю разрешение на выполнение скрипта apachectl

Если это результат преобразования xml (xsltprox foo.xsl bar.xml, например), то строка xml находится только на первой строке.

Используйте либо:

awk 'NR>1' 

когда в трубе, либо:

awk 'FNR>1' file1 file2 ... > result

с несколькими файлами.

 sed -i -e 1d file1 file2 ...
0
03.05.2018, 01:40
1 ответ

Apachectl не знает, что для выполнения httpd нужно использовать sudo

Попробуйте сделать так:

APACHE_HTTPD='sudo -E /usr/sbin/httpd' sudo -E /usr/sbin/apachectl start

-E, --preserve-env
             Indicates to the security policy that the user wishes to reserve their
             existing environment variables.  The security policy may eturn an error
             if the user does not have permission to preserve the environment.

Таким образом, вы заставите apache2ctl использовать другую команду для вызова httpd...

0
28.01.2020, 04:23

Теги

Похожие вопросы