Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/11/2006, à 16:22

Jonathan38

Question sur la mise en oeuvre d'un script tout simple

Bonjour,

Je souhaiterai lancer une application au démarrage de mon serveur et non d'une session.
Avant de faire des rc-update pour le mettre au lancement de la machine, j'aimerai qu'il fonctionna tout simplement tongue

Voici le code :

#!/bin/sh
# /etc/init.d/fricorderweb for Ubuntu
/usr/local/fricorder/fricorder-web.py
exit 0

Lorsque je le lance, l'application démarre correctement mais mon putty reste monopolisé et si je quitte mon putty, l'application se ferme.

Pour info, c'est une application écrite en python afin d'enregistrer des flux freebox.

Ma question est donc : comment lancer ce script et donc lancer l'application sans monopoliser mon putty. Un peu comme si on lancait apache ou samba ?

Merci d'avance

Hors ligne

#2 Le 13/11/2006, à 16:46

bergi

Re : Question sur la mise en oeuvre d'un script tout simple

monscript &

Hors ligne

#3 Le 13/11/2006, à 17:04

Jonathan38

Re : Question sur la mise en oeuvre d'un script tout simple

Arf, faute de frappe ? big_smile

Hors ligne

#4 Le 13/11/2006, à 17:08

Jonathan38

Re : Question sur la mise en oeuvre d'un script tout simple

Ok, j'ai compris mais lorsque je lance "./fricorderweb.sh &", lorsque je quitte ma session putty, l'application est de nouveau innactive.
J'aimerai que ce soit un daemon autonome qui se lance et qui ne s'arrete qu'à l'arret de la machine ...

Hors ligne

#5 Le 13/11/2006, à 17:12

woodstock

Re : Question sur la mise en oeuvre d'un script tout simple

Jonathan38 a écrit :

Bonjour,

[...]Voici le code :

#!/bin/sh
# /etc/init.d/fricorderweb for Ubuntu
/usr/local/fricorder/fricorder-web.py
exit 0

Lorsque je le lance, l'application démarre correctement mais mon putty reste monopolisé et si je quitte mon putty, l'application se ferme.

Utilisation de nohup ?

nohup nomscript &

ou directement dans le script peut-être

#!/bin/sh
# /etc/init.d/fricorderweb for Ubuntu
nohup /usr/local/fricorder/fricorder-web.py &
exit 0

... à voir pour le "exit 0" ...

Hors ligne

#6 Le 14/11/2006, à 17:54

Jonathan38

Re : Question sur la mise en oeuvre d'un script tout simple

ok, merci woodstock, tout fonctionne après plusieurs tests.
J'ai viré le exit 0 par contre

Hors ligne

#7 Le 23/05/2007, à 13:01

th0mas

Re : Question sur la mise en oeuvre d'un script tout simple

j'avais envie de faire la même chose smile
mais je ne sais pas où enregistrer ce fichier, comment le nommer et activer le tout pour que ce script se charge au démarrage d'ubuntu ?
merci d'avance !

Hors ligne