[movido do comentário acima]
Seu script pode estar encontrando o apachectl
binary em algum outro lugar em $PATH
diferente de /usr/sbin/apachectl
. Isso não corresponderia à sua entrada sudoers
existente. Se você chamar o comando com um caminho explícito (por exemplo, usar /usr/sbin/apachectl
no script, em vez de apenas apachectl
), verifique se está usando o caminho certo. Esta é uma boa prática em geral.