Conserver une tâche même lorsque l'on ferme la console

Conserver une tâche même lorsque l'on ferme la console - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-03-2010 à 11:01:23    

Bonjour,
 
Je viens d'installer Redmine sur l'un des serveurs de ma boite. Il se lance parfaitement.
Le seul et unique problème que je rencontre est que le processus se coupe lorsque je ferme la console.
 
Comment faire pour que lorsque la console se ferme, Redmine continue de tourner?
 
Merci

Reply

Marsh Posté le 11-03-2010 à 11:01:23   

Reply

Marsh Posté le 11-03-2010 à 11:05:42    

Bon, apparemment c'est moi qui me plante. Le processus reste y compris lorsque je ferme la console.
Sujet à supprimer svp.
 
Merci

Reply

Marsh Posté le 13-03-2010 à 22:28:14    

non le processus doit se fermer quand tu quittes la console.
Pour palier le problème, utilise screen.
 
tu peux mettre autant de "fenêtre" les uns par dessus les autres avec Ctrl + A + C pour créer une nouvelle fenêtre.
Ensuite  
Ctrl + A + n pour next
Ctrl + A + p pour previous
ou Ctrl + A + n° de la fenêtre
Ctrl + A + k pour killer la fenêtre.
 
La tu peux quitter la console quand tu veux. Et retrouver ton environnement en te reconnectant et en faisant screen -r

Reply

Marsh Posté le 14-03-2010 à 14:42:10    

Merci pour ta réponse très intéréssante. Par contre en lançant le script et en mettant le "&" après, le script continue de tourner même lorsque je quitte la console.

Reply

Marsh Posté le 15-03-2010 à 00:52:14    

bah si je lance gedit toto &, cela m'ouvre gedit, quand je ferme la console (le terminal), gedit est tué.

Reply

Marsh Posté le 15-03-2010 à 09:04:15    

Tout dépend de comment est configuré ton shell et plus généralement de comment sont lancés les processus.
 
De base mon shell avait le même comportement que le tien. Tout process "classique" lancé depuis un shell était clos à la fermeture de celui-ci.
 
Avec l'ajout d'une option dans le fichier de startup (je ne me rappelle plus laquelle, il faudrait que je regarde ce soir) et tous les process sont détachés du shell.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 15-03-2010 à 10:04:38    

Yionel a écrit :

bah si je lance gedit toto &, cela m'ouvre gedit, quand je ferme la console (le terminal), gedit est tué.


nohup  gedit toto &  
gedit ne sera pas tué
 
http://fr.wikipedia.org/wiki/Nohup

Reply

Marsh Posté le 15-03-2010 à 10:56:57    

cool merci je ne connaissais pas nohup !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed