Mam pewien problem. Napisałem sobie prosty skrypt start.sh:
Kod
#!/bin/sh
cd /home/katalog
screen -A -m -d -S program ./program
cd /home/katalog
screen -A -m -d -S program ./program
Za jego pomocą uruchamiam plik program. Gdy wpiszę w konsoli serwera, w dowolnym katalogu: sh /home/katalog/start.sh program się uruchomi. Gdy uruchamiam go za pomocą skryptu php, program nie chce się uruchomić, chociaż wszystko wygląda prawidłowo:
skrypt.php
Kod
<?PHP
$test = system("sh /home/katalog/start.sh");
echo $test;
?>
$test = system("sh /home/katalog/start.sh");
echo $test;
?>
Gdzie jest błąd? Pliki w katalogu: /home/katalog mają chmod 777. Ustawiłem także użytkownika: www-data jako właściciela plików i niestety dalej nie działa.
