Questions marquées «init.d»

Le répertoire init.d contient un certain nombre de scripts de démarrage / arrêt pour divers services sur un système Linux.

12
Démarrage d'un script en tant qu'autre utilisateur

J'ai créé un script dans /etc/init.d/ qui doit exécuter plusieurs autres scripts d'autres utilisateurs (privilégiés non root) à partir de leurs répertoires personnels, comme s'ils les avaient démarrés. Je lance ces scripts avec: sudo -b -u <username> <script_of_a_particular_user> Et il...

10
Qu'est-ce que status_of_proc et comment l'appeler?

Dans le script init de nginx dans Debian 7 (Wheezy), j'ai lu l'extrait suivant: status) status_of_proc -p /var/run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $? ;; Ce code fonctionne très bien et sudo service nginx statussort [ ok ] nginx is running. Pourtant, status_of_procn'est pas...

10
scripts init.d écrits en Python

Une question est apparue sur StackOverflow concernant l'écriture de init.dscripts en Python. Un commentaire a indiqué que ces scripts devraient être programmés en shell, pas en Python. Est en train d'écrire des init.dscripts en Python: Mauvais. Mauvais. Mauvais. Ne fais jamais ça. Pas une pratique...

8
Problèmes de PATH pour les scripts init.d au démarrage

J'ai un script simple qui démarre une instance de licorne (sur Ubuntu 12.04LTS). #!/bin/sh case "$1" in start) echo "starting" cd /path && bundle exec unicorn -c /path/config/unicorn.rb -D -E production ;; stop) echo "Stopping Unicorn Instances" kill `cat /tmp/unicorn.pid` ;; restart) echo...