... ¿haz revisado tus logs?
El problema será por los permisos para ejecutar dicho comando; necesitas permisos de administrador.
Posibles soluciones podrían ser --en mi teoría
-- cambiar el grupo de script que reinicia squid al grupo de Apache y darle permisos de ejecución a para dicho grupo ...
Otra sería editar editar el archivo
sudoers (comando
visudo o estará en
/etc/sudoers) para poder ejecutar el comando
sudo sin necesidad de password.
Creo que tu tema estaría mejor en el foro de GNU/Linux, lo muevo esperando alguien pueda informarte mejor. Suerte
PD: ¿Qué distribución utilizas?
(Tema movido desde PHP)