Question

Je suis très nouveau à l'administration système et je n'ai aucune idée de l'init.d fonctionne.Alors peut-être que je fais quelque chose de mal ici.

J'essaie de démarrer la licorne au démarrage, mais d'une manière ou d'une autre, cela ne parvient pas à commencer à chaque fois.Je suis capable de faire un démarrage / arrêt / redémarrage manuellement par Simply Service App_Name Démarrer.Je ne peux pas sembler comprendre pourquoi Unicorn ne commence pas au démarrage si manuel démarrait des travaux de service.Un problème d'autorisation de l'utilisateur peut-être ??

My Unicorn Init Script et les fichiers de configuration Unicorn sont disponibles ici https://gist.github.com/1956543

Je crée un environnement de développement sur Ubuntu 11.1 courir dans un VM.

mise à jour - pourrait-il être possible à cause de la machine virtuelle?Je partage actuellement l'ensemble du codeBase (dossier) avec la machine virtuelle, qui arrive également à contenir la configuration Unicorn nécessaire pour démarrer la licorne.

Toute aide serait grandement appréciée!

merci

Était-ce utile?

La solution

To get Unicorn to run when your system boots, you need to associate the init.d script with the default set of "runlevels", which are the modes that Ubuntu enters as it boots.

There are several different runlevels, but you probably just want the default set. To install Unicorn here, run:

sudo update-rc.d <your service name> defaults

For more information, check out the update-rc.d man page.

Autres conseils

You can configure a cron job to start the unicorn server on reboot

crontab -e

and add

@reboot /bin/bash -l -c 'service unicorn_<your service name> start >> /<path to log file>/cron.log 2>&1'
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top