Package: daemonize (1.7.8-1)
Links for daemonize
Debian Resources:
Download Source Package daemonize:
Maintainers:
External Resources:
- Homepage [software.clapper.org]
Similar packages:
strumento per eseguire un comando come demone
Secondo la definizione nel libro "UNIX Network Programming" del 1990 di W. Richard Stevens (Addison-Wesley, 1990) un demone è «un processo che viene eseguito "sullo sfondo", cioè senza un terminale o una shell di login associati, che rimane in attesa o del verificarsi di qualche evento o di effettuare un qualche compito specifico periodicamente.» All'avvio un programma demone tipico:
* chiude tutti i descrittori di file aperti (specialmente standard input, standard output e standard error), * cambia la sua directory di lavoro nel file system radice, per assicurarsi di non bloccare un altro file system e impedire che possa venire smontato, * reimposta il proprio valore di umask, * gira sullo sfondo (cioè fa un fork), * si dissocia dal suo gruppo di processi (solitamente una shell), per isolarsi dai segnali (come HUP) inviati al gruppo di processi, * ignora tutti i segnali di I/O del terminale, * si dissocia dal terminale di controllo (e si occupa di non riacquistarne uno), * gestisce ogni segnale SIGCLD.
La maggior parte dei programmi progettati per essere eseguiti come demoni fa da sola questo lavoro. Tuttavia occasionalmente se ne trova uno che non lo fa. Quando è necessario eseguire un programma demone che da solo non si rende un demone Unix appropriato si può utilizzare daemonize per forzarlo a venire eseguito come un vero demone.
Other Packages Related to daemonize
|
|
|
|
-
- dep: libc6 (>= 2.17) [arm64, ppc64el]
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
- dep: libc6 (>= 2.4) [not arm64, ppc64el]
Download daemonize
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
amd64 | 14.7 kB | 39.0 kB | [list of files] |
arm64 | 14.5 kB | 39.0 kB | [list of files] |
armel | 14.2 kB | 34.0 kB | [list of files] |
armhf | 14.1 kB | 34.0 kB | [list of files] |
i386 | 14.7 kB | 38.0 kB | [list of files] |
mips64el | 14.6 kB | 40.0 kB | [list of files] |
mipsel | 14.4 kB | 35.0 kB | [list of files] |
ppc64el | 14.9 kB | 87.0 kB | [list of files] |
s390x | 14.5 kB | 39.0 kB | [list of files] |