all options
stretch  ] [  buster  ] [  bullseye  ] [  sid  ]
[ Source: daemonize  ]

Package: daemonize (1.7.7-1 and others)

Links for daemonize

Screenshot

Debian Resources:

Download Source Package daemonize:

Maintainer:

External Resources:

Similar packages:

Værktøj til at køre en kommando som en dæmon

Som defineret i W. Richard Stevens' 1990-bog, UNIX Network Programming (Addison-Wesley, 1990), er en dæmon »en proces som afvikles i baggrunden, (dvs. uden en associeret terminal eller logindskal) enten ventende på at en hændelse opstår, eller ventende på at udføre en specificeret opgave med periodiske intervaller.« ved opstart vil et typisk dæmonprogram:

 * Luk alle åbne fildeskriptorer (specielt standardind, standardud og
   standardfejl)
 * Ændr arbejdsmappen til rodfilsystemet for at sikre at det ikke låser et
   andet filsystem og forhindrer det i at blive afmonteret
 * Nulstil dets umask-værdi
 * Kør i baggrunden (dvs. forgrening)
 * Fjern associering fra dets procesgruppe (normalt en skal), til at
   isolere sig selv fra signaler (såsom HUP) sendt til procesgruppen
 * Ignorer alle terminalsignaler for I/O
 * Fjern associering fra kontrolterminalen (og lav handlinger for ikke
   at genetablere en)
 * Håndter alle SIGCLD-signaler

De fleste programmer som er designet til at køre som dæmoner, udfører det arbejde selv. Du møder dog ind i mellem et som ikke gør det. Når du skal afvikle et dæmonprogram, som ikke korrekt omdanner sig selv til en rigtig Unix-dæmon, så kan du bruge daemonize til at tvinge programmet til at køre som en korrekt dæmon.

Other Packages Related to daemonize

  • depends
  • recommends
  • suggests
  • enhances

Download daemonize

Download for all available architectures
Architecture Version Package Size Installed Size Files
armhf 1.7.7-1+b1 14.2 kB35.0 kB [list of files]