Sous Linux, un système de type Unix est une démonstration de la désignation des processus exécutés en arrière-plan et fournissant certains services. Les interactions directes des utilisateurs avec les démons ne sont pas prévues.
J'ai un script python que je lance normalement avec cette commande: (environment) python run.py Je veux exécuter ce script au démarrage. (J'utilise ubuntu) Voici mon service: [Unit] Description=My Script Service After=multi-user.target [Service] Type=idle ExecStart=/home/user/anaconda3/bin/python /home/user/space/run.py [Install] WantedBy=multi-user.target BTW, je ne pouvais pas exécuter ce script, mais je pouvais exécuter n'importe …
J'ai besoin de démonifier une application Windows exécutée dans Wine et de créer un pid /var/run. Puisqu'il nécessite une session X11 pour fonctionner, je dois m'assurer que la variable $ DISPLAY est définie dans l'environnement de l'utilisateur en cours d'exécution. En supposant que j'ai déjà une session X11 en cours …
Existe-t-il une différence entre un démon et un service? Ou s'agit-il à la fois d'une application résidant en mémoire, liée à un port spécifique et écoutant / répondant aux demandes?
Exécution de Monit 5.4 sur un serveur Ubuntu. Lorsque j'utilise monit reload, il semble qu'il redémarre les services surveillés (Tomcat 7 dans cette situation). Est-ce le comportement attendu? La documentation dit : reload - Réinitialisez un démon Monit en cours d'exécution, le démon relira sa configuration, fermera et rouvrira les …
J'ai besoin de créer un script d'initialisation pour un enregistreur IRC. J'ai copié /etc/init.d/skeleton. J'ai rempli la section de configuration pour répondre à mes besoins et j'ai également dû ajouter --background à la commande start daemon car mon enregistreur IRC ne se séparait pas. L'enregistreur démarre correctement lorsque j'utilise mon …
Sur un système RedHat, j'essaie de lancer un programme avec un utilisateur différent qui n'a pas de shell. Dans / etc / passwd, le shell est / sbin / nologin. J'ai essayé: su myuser -c /home/myuser/script.sh Résultat: Ce compte n'est actuellement pas disponible. Avec chown et setuid: chown myuser: mygroup …
J'ai un script Perl que je veux démonifier. Fondamentalement, ce script perl lira un répertoire toutes les 30 secondes, lira les fichiers qu'il trouve et traitera les données. Pour rester simple ici, considérons le script Perl suivant (appelé synpipe_server, il y a un lien symbolique de ce script dans /usr/sbin/): …
J'essaie de démoniser un processus sous un autre utilisateur. Dans mon init.d, j'ai un service qui ressemble un peu à ceci: ... start() { echo "Starting mydaemon..." daemon --user someuser --name mydaemon mycommand } ... (script complet ici: http://pastebin.com/bvpnsHgn ) Cependant, tout ce que je reçois, c'est daemon: command not …
J'utilise Ubuntu 10.10: uname -a Linux mt-xps 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux Lorsque je lance en haut, je vois parfois un "kslowd000" ou un processus similaire apparaître dans la liste d'utilisation du processeur supérieure. J'ai essayé de googler kslowd, mais je n'ai trouvé aucune …
J'ai un processus serveur de démon http (lacet) que j'aimerais que le serveur écrive tous les nouveaux fichiers avec un umask de 002, afin qu'un autre utilisateur du même groupe puisse modifier, déplacer ou supprimer les fichiers créés par le processus démon. C'est sur Ubuntu 10.04. Contrairement à Apache, le …
Il semble que j'aie du mal à comprendre pourquoi supervisord ne fonctionnera pas en tant qu'utilisateur non root. Si je le démarre avec l'utilisateur défini sur jason (pid 1000), j'obtiens ce qui suit dans le fichier journal: 2010-05-24 08:53:32,143 CRIT Set uid to user 1000 2010-05-24 08:53:32,143 WARN Included extra …
J'ai un démon linux qui accède à certains services (db, etc.). Il a besoin de mots de passe pour cela. Quel serait le meilleur moyen de donner les mots de passe au démon de manière sécurisée? Je stocke actuellement les mots de passe dans un fichier de configuration racine-en lecture-seule, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.