Articles of démon

problème de mobwrite – le démon ne démarre pas

J’ai installé http://code.google.com/p/google-mobwrite/wiki/Daemon MobWrite, mais lorsque j’essaie de l’exécuter, le démon ne démarre pas et renvoie les éléments suivants: (des suggestions?) root@mobs:~/mobwrite/daemon# python2.4 mobwrite_daemon.py Traceback (most recent call last): File “mobwrite_daemon.py”, line 728, in ? main() File “mobwrite_daemon.py”, line 703, in main mobwrite_core.CFG.initConfig(ROOT_DIR + “lib/mobwrite_config.txt”) AtsortingbuteError: ‘module’ object has no atsortingbute ‘CFG’ root@mobs:~/mobwrite/daemon# nohup python2.4 […]

Erreur des services du démon Unix (en utilisant le modèle squelette). Lauches mais le statut montre qu’il ne fonctionne pas

Dans /usr/local/sleep/sleep.py j’ai #! /usr/bin/env python import time time.sleep(10) Et j’ai essayé de le lancer avec le modèle squelette #! /bin/sh -x ### BEGIN INIT INFO # Provides: skeleton # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Example initscript # Description: This […]

Rediriger STDERR du service vers syslog

Je dois exécuter un script Perl en tant que service (c.-à-d. Démon). J’ai trouvé le programme C ci-dessous et en général ça marche bien. Toutefois, si les scripts Perl meurent avec une exception, je ne reçois aucun message d’erreur. Comment puis-je obtenir l’erreur de perl? Terminal (STDERR) n’est pas disponible, je suppose que la meilleure […]

Installation de démons

Un simple lien serait bon pour moi de comprendre comment installer mon programme C ++ en tant que démon sous UNIX, maintenant je sais que certains diront que cela doit être sur Server Fault, mais pour autant que je le comprenne, j’ai besoin du script shell init.d créer réellement le début et l’arrêt des démons. […]

Le script personnalisé init.d donne le démon: introuvable

Sur Debian 7, j’ai un script init.d personnalisé pour démarrer solr. Je reçois cette erreur si: Starting solr…/etc/init.d/solr: 18: /etc/init.d/solr: daemon: not found failed. See error code for more information.

Puis-je empêcher un script de se lancer deux fois en utilisant open (2) avec O_CREAT et flock (2)?

Je voudrais empêcher un script de se lancer deux fois en utilisant un fichier PID. Il y a plusieurs façons d’implémenter l’exclusivité, mais comme mon script sera toujours exécuté sur une machine Linux et que je voudrais pouvoir détecter automatiquement les fichiers PID obsolètes, j’aimerais utiliser flock(2) pour l’implémenter. Un collègue m’a dit il y […]

Quels processus écrivent dans / var / adm / messages

Quels sont les processus qui écrivent dans “/ var / adm / messages”? D’après ce que j’ai compris, Syslogd fait le travail. Ai-je raison? J’ai aussi vu plusieurs fichiers, messages, messages, messages, etc. Pourquoi est-ce le cas? Y a-t-il un autre processus système qui écrit dans ces fichiers? Toute aide est grandement appréciée.

Le démon UNIX traite les descripteurs de fichiers

J’ai lu dans différentes sources qu’une chose commune à faire pour un processus qui deviendrait un démon est de redirect STDIN, STDOUT, STDERR vers / dev / null afin d’empêcher le démon de spammer la console, ce qui est parfaitement logique. J’étais curieux de savoir pourquoi les redirect vers null, alors que vous pouviez les […]

Quelle est l’objection aux démons et aux animateurs de session à double falsification?

(Lié à: environ 1000 questions liées à la démonisation d’un processus.) J’ai fait la double fourche pour toujours sur la base “parce que Stevens le dit” . Cela fonctionne bien sûr, et 99,9% du temps, il ne fait aucune différence notable, mais il est légèrement moins efficace que je ne le souhaiterais pour un processus […]

Lancer un processus indépendant à partir de php (via httpd)

J’essaie de générer un processus de type démon à partir de PHP sur un environnement Unix, conserve le pid pour référence et le garde complètement indépendant des processus httpd. Ceci est utile pour contrôler les applications middleware à partir des backoffices administratifs. Je veux le garder généralisé pour réutiliser pour n’importe quelle commande, je ne […]