toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : daemonize  ]

Paquet : daemonize (1.7.8-4)

Liens pour daemonize

Screenshot

Ressources Debian :

Télécharger le paquet source daemonize :

Responsable :

Ressources externes :

Paquets similaires :

outil pour exécuter une commande sous forme de démon

Comme défini dans l’ouvrage de W. Richard Stevens de 1990, UNIX Network Programming (Addison-Wesley, 1990), un démon est « un processus qui s’exécute en arrière-plan (c’est-à-dire sans terminal associé et sans interpréteur de connexion) pour soit attendre l’apparition d’un évènement ou pour attendre de réaliser une tâche particulière à un certain moment ». Lors du démarrage, un programme de démon classique :

 – ferme tous les descripteurs de fichier ouverts (en particulier,
   l’entrée standard, la sortie standard et la sortie d’erreur) ;
 – change son répertoire de travail vers le système de fichiers racine
   pour assurer qu’il n’occupe pas un autre système de fichiers en
   l’empêchant d’être démonté ;
 – réinitialise sa valeur d’umask ;
 – s’exécute en arrière-plan (c’est-à-dire, fourchage) ;
 – se désassocie de son groupe de processus (habituellement un
   interpréteur) pour s’isoler lui-même de signaux (tel HUP) envoyés aux
   groupe de processus ;
 – ignore tous les signaux d’E/S du terminal ;
 – se désassocie du terminal de contrôle (et prend des mesures pour ne pas
   en recouvrer un autre) ;
 – gère n’importe quel signal SIGCLD.

La plupart des programmes conçus pour être exécutés comme démons le font pour eux-mêmes. Cependant, occasionnellement il est possible d’en rencontrer un pour qui cela n’est pas le cas. Lorsque qu’il faut exécuter un programme de démon qui ne se transforme de lui-même en un vrai démon Unix, daemonize peut être utilisé pour l’obliger à s’exécuter comme un vrai démon.

Autres paquets associés à daemonize

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger daemonize

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
alpha (portage non officiel) 14,3 ko87,0 ko [liste des fichiers]
amd64 14,6 ko43,0 ko [liste des fichiers]
arm64 14,4 ko87,0 ko [liste des fichiers]
armel 14,1 ko34,0 ko [liste des fichiers]
armhf 14,1 ko34,0 ko [liste des fichiers]
hppa (portage non officiel) 14,3 ko35,0 ko [liste des fichiers]
i386 14,5 ko38,0 ko [liste des fichiers]
ia64 (portage non officiel) 15,3 ko41,0 ko [liste des fichiers]
m68k (portage non officiel) 14,2 ko38,0 ko [liste des fichiers]
mips64el 14,4 ko88,0 ko [liste des fichiers]
ppc64 (portage non officiel) 14,7 ko87,0 ko [liste des fichiers]
ppc64el 14,7 ko87,0 ko [liste des fichiers]
riscv64 14,3 ko35,0 ko [liste des fichiers]
s390x 14,3 ko39,0 ko [liste des fichiers]
sh4 (portage non officiel) 15,0 ko86,0 ko [liste des fichiers]
sparc64 (portage non officiel) 14,3 ko1 048,0 ko [liste des fichiers]
x32 (portage non officiel) 14,5 ko38,0 ko [liste des fichiers]