Pages : 1
#1 Le 09/11/2006, à 18:42
- benpro
[Résolu] Lancer un programme en arrière-plan
Bonsoir, je souhaiterais savoir comment lancer un programme en arrière-plan.
Merci par avance.
Dernière modification par benpro (Le 13/11/2006, à 16:03)
Hors ligne
#2 Le 09/11/2006, à 18:44
- valeriane
Re : [Résolu] Lancer un programme en arrière-plan
Dans une console tu tapes :
mon_programme &
C'est le & qui fait que le programme se lance en arrière-plan (et donc tu peux continuer à utiliser ta console par exemple).
Est-ce ce que tu voulais ?
Hors ligne
#3 Le 09/11/2006, à 18:56
- benpro
Re : [Résolu] Lancer un programme en arrière-plan
Oui merci.
et est-ce que sa marche si je quitte la session ssh ?
Hors ligne
#4 Le 09/11/2006, à 20:38
- valeriane
Re : [Résolu] Lancer un programme en arrière-plan
Je pense que tu dois le lancer avec nohup dans ce cas :
nohup mon_programme &
J'ai fait une recherche sur google ultra-rapide et ce lien est pas mal :
http://www.linux-kheops.com/doc/man/man … hup.1.html
Extrait :
nohup exécute la commande désirée en ignorant les signaux HANGUP (déconnexion), avec une priorité d'ordonnancement incrémentée de 5, afin que cette commande continue à s'exécuter en arrière-plan après la déconnexion de l'utilisateur.
Si le flux de sortie standard est un tty, celui-ci, ainsi que le flux standard d'erreur sont redirigés afin d'être ajoutés au fichier `nohup.out'.
Si ce fichier n'est pas accessible en écriture, ils sont redirigés vers `$HOME/nohup.out'. Si ce dernier fichier n'est pas non plus accessible en écriture, la commande n'est pas exécutée.
Lorsque nohup crée le fichier `nohup.out' ou `$HOME/nohup.out', il ne lui donne aucune permission d'accès pour les membres du groupe ou pour les autres utilisateurs. Par contre, il ne modifie pas les autorisations d'accès si le fichier existe déjà.
nohup ne bascule pas automatiquement la commande exécutée en arrière-plan. Il faut le réclamer explicitement en ajoutant un `&' à la fin de la ligne de commande.
Hors ligne
#5 Le 10/11/2006, à 16:25
- benpro
Re : [Résolu] Lancer un programme en arrière-plan
Merci !
Hors ligne
#6 Le 10/11/2006, à 16:31
- valeriane
Re : [Résolu] Lancer un programme en arrière-plan
Si ça marche comme tu veux, pourras-tu éditer ton premier post et rajouter un "résolu" dedans ?
Ca pourra aider à aiguiller d'autres personnes qui ont le même problème...
Hors ligne
#7 Le 13/11/2006, à 16:02
- benpro
Re : [Résolu] Lancer un programme en arrière-plan
Oui sa marche comme je veux
je mets en résolu.
Merci pour tout.
++
Hors ligne
#8 Le 27/11/2011, à 12:59
- ouzmoutous
Re : [Résolu] Lancer un programme en arrière-plan
Bonjour,
je me permets d'utiliser ce sujet car je souhaiterai savoir comment faire pour qu'au démarrage un programme (en l'occurence proftpd) se lance en arrière plan. Par exemple sour ArchLinux dans le fichier /etc/rc.conf on rajoute un a au daemons. Y a t-il un équivalent pour ce genre de chose ? Merci
Si c'est par les erreurs qu'on apprend, je vais devenir surdoué
Hors ligne
Pages : 1