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.

[MMnet Linux] jak uruchomić program jako deamon

Pawel2420 30 Sty 2011 09:57 1940 4
  • #1 30 Sty 2011 09:57
    Pawel2420
    Poziom 30  

    Napisałem aplikację w C. Uruchamiam ją z konsoli. Wszystko działa prawidłowo.
    W jaki sposób mogę ją uruchomić jako deamon ?

    0 4
  • #3 30 Sty 2011 15:40
    Pawel2420
    Poziom 30  

    Moja wiedza na temat Linuxa jest znikoma więc wiele rzeczy sprawia mi poważny problem. Przed zadaniem pytania poszukiwałem różnych przykładów. Tą wskazaną stronę oczywiście znalazłem. Przetestowałem znajdujący się na niej przykład. Program kończył swoje dzałanie w tym miejscu:
    /* If we got a good PID, then
    we can exit the parent process. */
    if (pid > 0) {
    exit(EXIT_SUCCESS);
    }

    0
  • Pomocny post
    #4 30 Sty 2011 20:05
    arrevalk
    Poziom 25  

    Program się zakonczy (w konsoli) ale powinna w systemie działać jego kopia (proces, który tworzymy za pomocą funkcji fork()). Do sprawdzenia w konsoli poleceniem:

    Code:
    ps

    lub
    Code:
    ps -aux
    .

    1
  • #5 30 Sty 2011 23:02
    Pawel2420
    Poziom 30  

    Teraz jest już wszytko jasne.
    Dziękuję za pomoc.

    0