all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: daemonize  ]

Package: daemonize (1.7.8-4)

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 Package Size Installed Size Files
alpha (unofficial port) 14.3 kB87.0 kB [list of files]
amd64 14.6 kB43.0 kB [list of files]
arm64 14.4 kB87.0 kB [list of files]
armel 14.1 kB34.0 kB [list of files]
armhf 14.1 kB34.0 kB [list of files]
hppa (unofficial port) 14.3 kB35.0 kB [list of files]
i386 14.5 kB38.0 kB [list of files]
ia64 (unofficial port) 15.3 kB41.0 kB [list of files]
m68k (unofficial port) 14.2 kB38.0 kB [list of files]
mips64el 14.4 kB88.0 kB [list of files]
ppc64 (unofficial port) 14.7 kB87.0 kB [list of files]
ppc64el 14.7 kB87.0 kB [list of files]
riscv64 14.3 kB35.0 kB [list of files]
s390x 14.3 kB39.0 kB [list of files]
sh4 (unofficial port) 15.0 kB86.0 kB [list of files]
sparc64 (unofficial port) 14.3 kB1,048.0 kB [list of files]
x32 (unofficial port) 14.5 kB38.0 kB [list of files]