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 21/11/2009, à 15:00

dgeodjo

[Résolu] bash qui fonctionne en fond de tache hors session?

Bonjour tout le mode,

J'aimerais savoir comment on peut écrire un bash qui fonctionne en fond de tache.
je m'explique :
le but est de convertir des films sur mon serveur ubuntu, pour cella je me connecte en ssh à mon serveur et c'est partie je lance la conversion. Le problème c'est que si je me déconnecte de la session ssh, la conversion s'arrête parce qu'il tue le processus en cours.
alors peut-on lancer un script "autonome"?

merci de votre aide et bon weekend

DgeoDjo

Dernière modification par dgeodjo (Le 22/11/2009, à 13:54)

Hors ligne

#2 Le 21/11/2009, à 15:29

Hizoka

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

normalement il te suffit d'ajouter un & à la fin de ta commande.

http://www.siteduzero.com/tutoriel-3-67789-executer-des-programmes-en-arriere-plan.html#ss_part_1


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#3 Le 21/11/2009, à 15:41

dgeodjo

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

Oui c'est ce que j'ai fait mais visiblement ça ne fonctionne pas... vobcopy continue à afficher son travail, j'ai pourtant mis le & dans le script et aussi lors de son exécution..

si quelqu'un voit autre chose, d'avance merci !!

Hors ligne

#4 Le 21/11/2009, à 15:48

dgeodjo

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

en faite le & permet de ne pas afficher ce que fait le processus, mais si on ce déconnecte de la session ce n'est pas pareil il tue les processus lancé durant la session

Hors ligne

#5 Le 21/11/2009, à 15:49

dgeodjo

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

j'ai trouvé grâce à ton lien merci, faut utiliser "nohup"

Hors ligne

#6 Le 21/11/2009, à 16:12

Hizoka

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

donc un petit résolu alors dans le titre.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#7 Le 21/11/2009, à 20:16

nesthib

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

sinon tu peux utiliser screen
comme ça tu peux réouvrir ta console depuis n'importe quelle machine en ssh ou directement sur le serveur


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#8 Le 22/11/2009, à 02:18

\\Ouranos//

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

Hizoka a écrit :

normalement il te suffit d'ajouter un & à la fin de ta commande.

http://www.siteduzero.com/tutoriel-3-67789-executer-des-programmes-en-arriere-plan.html#ss_part_1

Et un nohup, il va "détacher" le script du term. Sinon, tu le lances dans dans un screen et tu détaches le screen.


Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.

Hors ligne

#9 Le 22/11/2009, à 13:35

dgeodjo

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

en fait non, le nohup ne fonctionne pas plus..
lorsque je lance "mencoder[...] nohup", j'ai toujours l'affichage de mencoder à l'ecran et donc si je me deconnect de la session ssh il tue le processus.

Hors ligne

#10 Le 22/11/2009, à 13:52

dgeodjo

Re : [Résolu] bash qui fonctionne en fond de tache hors session?

Impecable screen ça fonctionne merci

voici le lien pour l'utiliser http://doc.ubuntu-fr.org/screen

Dernière modification par dgeodjo (Le 22/11/2009, à 13:54)

Hors ligne