Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wolontariat]Jak wykonać skrypt przez www
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
snuff
Witam.

Zrobiłem sobie mały skrypt (o ile można nazwać to skryptem haha.gif ) do uruchamiania serwera HLTV.

Pliki wyglądają tak:
script
Kod
#!/bin/bash
export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
./hltv -port 27780 +exec hltv.cfg


start_hltv
Kod
screen -A -m -d -S HLTV27015 ./script


stop_hltv
Kod
NAME=HLTV27015
kill -9 `screen -list | grep -w $NAME | grep -v grep | cut -f 1 -d "."`


Chciałbym uruchamiać ten skrypt przez www lecz nie mam bladego pojęcia jak to zrobić?
Wiem, że trzeba dodać wpis do /etc/sudoers lecz na tym moja wiedza się kończy.
Ale co dodać to nie mam pojęcia haha.gif
Dałoby radę to zrobić w jakiś prosty sposób?
jmail
zapisz sobie gdzieś ten skrypt i użyj tego

http://php.net/manual/en/function.exec.php
snuff
Wiesz nie jestem jakimś tam bystrzachą haha.gif
manual oczywiście przydatny ale nie zbyt umiem odczytać jego przesłanki do moich.

Napiszę tak chciał bym gotowe rozwiązanie, bo po co mam owijać w bawełnę tongue.gif
jmail
to nie jest dział gotowce
snuff
Super dzięki zauważyłem to.
Daruj sobie takie posty.
Lecz co mi po manualu jak nie mam tam jakiegoś przykładu z wykonywaniem skryptów.
Wykonałem skrypty więc można powiedzieć że 50% pracy
jmail
Boże oO mam nadzieję, że więcej tu nie wrócisz

exec() executes the given command .


czyli zapisujesz sobie skrypt na przykład /home/jestemBeznadziejny/skrypt.sh

nadajesz mu prawa do wykonywania

nadajesz mu dostęp dla wszystkich

w skrypcie php wpisujesz

  1.  
  2. exex('/home/jestemBeznadziejny/skrypt.sh');
  3.  


tak trudno głową ruszyć? poza tym w linku który Ci dałem w sekcji User Contributes Notes jest przykład

  1.  
  2. $command="/usr/local/bin/mybinary infile.txt > outfile.tx2";
  3. exec($command);
  4.  


RTFM!!!!!!
snuff
Idź ochłoń bo masz problemy.
Tak ciężko ruszyć mi głową po to baranie jest na tym forum żeby starać się pomóc.
tiraeth
Będziecie kontynuować tę dyskusję o baranach i innych zwierzątkach, a obaj dostaniecie moderkę postów.

Temat już leży w "Giełda ofert / Poszukują" z dopiskiem wolontariat. Zainteresowani i chętni do pomocy mogą kontaktować się z autorem tego tematu przez maila/pw itp. itd.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.