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 […]
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 […]
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 […]
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. […]
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.
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 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.
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 […]
(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 […]
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 […]