tchelovilar
(usa Debian)
Enviado em 17/01/2013 - 15:53h
Para você executar o script você precisa passar o caminho completo do script, como você mesmo disse, ele se encontra na pasta /var/www então no arquivo PHP o código tem que ficar:
------pagina.php------
<php
exec('/var/www/teste.sh');
?>
----------------------
Se a sua intenção é criar a pasta dentro de "/var/www", então informe também o caminho completo:
------teste.sh--------
#!/bin/bash
function criar()
{
mkdir /var/www/pasta
}
criar
----------------------
Além disso, como foi falado antes, você tem que dar permissão de execução para o script e a pasta onde você quer criar a nova pasta, precisa de permissão de escrita, supondo que está utilizando Debian, digite os comandos:
# chmod +x /var/www/teste.sh
# chmod u+w /var/www
# chown www-data /var/www
Abraço