Ahoj, vytvořil jsem si shell script restartovat.sh:
#!/bin/bash
/etc/init.d/apache2 reload
Nastavil jsem práva:
chmod 755 ./restartovat.sh
Pokud v příkazovém řádku zadám:
bash ./restartovat.sh
tak se Apache v pohodě znovu načte.
Já bych ten příkaz potřeboval pustit v PHP, tak mám funkci:
exec("cd /var/www/cesta; bash ./restartovat.sh");
Problém je, že se to prostě nepošle a Apache se znovu nenačte.
Zkoušel jsem si to nechat vypsat:
echo exec("cd /var/www/cesta; bash ./restartovat.sh");
A vrátí se mi:
*
Mohl by mi někdo prosím poradit? Děkuji moc předem. PS. Safe mode mám vypnutý.