Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[PHP][Debian] uruchomienie aplikacji w tle

mihau_koval 26 Kwi 2009 18:44 1917 4
  • #1 26 Kwi 2009 18:44
    mihau_koval
    Poziom 2  

    Witam, mam kod PHP na uruchamianie aplikacji:

    Code:
    <?
    
    @system('cd /var/www/brian/mihausrv/');
    @system('./samp02Xsvr');
    echo "Włączono";
    ?>

    ale aplikacja się nie włącza. Aplikacja samp02Xsvr ma chmod u+s
    Proszę o propozycje

    Poprawiłem temat.
    [Dr.Vee]

    0 4
  • #2 26 Kwi 2009 23:10
    elektryk
    Poziom 42  

    A jaki jest kod błędu?

    0
  • #3 27 Kwi 2009 15:04
    mihau_koval
    Poziom 2  

    Już rozwiązałem ten problem, tylko mam pytanie: Gdy teraz wywołam ten skrypt PHP to php się jakby "zawiesza", ale aplikacja się uruchamia. Można to naprawić?

    0
  • #4 27 Kwi 2009 22:31
    Dr.Vee
    VIP Zasłużony dla elektroda

    A czego się spodziewałeś? Skrypt będzie kontynuował działanie po zakończeniu komendy.

    Jak chcesz wykonać komendę "w tle", to użyj:

    Code:
    $pid = system("nohup nazwa_komendy >/dev/null 2>&1 & echo $!");
    Pozdrawiam,
    Dr.Vee

    0
  • #5 28 Kwi 2009 15:10
    mihau_koval
    Poziom 2  

    Dzięki problem rozwiązany
    Można zamknąć

    0