#1 Le 15/11/2009, à 15:57
[RESOLU] nohup commande &
Bonjour,
J'ai crée un petit script shell me permettant de faire au final un rdesktop -u user -p -g 90% pwd ip avec des variable dynamique
le script va correctement il me lance un rdesktop mais j'ai toujours le terminal (avec les log de rdesktop qui tourne en arrière plan)
par harmonie je souhaiterai killé ce terminal, alors je me suis dis il faut mettre " nohup rdesktop -u user -p -g 90% pwd ip > dev/null & exit " pour détacher le processus rdesktop du
terminal dans lequel il est lancé.
mais ca n'a pas l'air de fonctionner très bien ... le terminal se ferme et je n'ai pas de fenetre rdesktop
Merci pour votre aide.
k1k.
Dernière modification par k1k (Le 05/12/2009, à 11:57)
Hors ligne
#2 Le 15/11/2009, à 16:15
Re : [RESOLU] nohup commande &
rdesktop -u user -p -g 90% pwd ip > dev/null && disown -a && exitEt ceci ?
Neon Suite by FRUiT (kde4.6) http://tinyurl.com/yzm7cee
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#3 Le 15/11/2009, à 16:34
Re : [RESOLU] nohup commande &
merci pour ta réponse,
j'ai essayé mais c'est identique si j'aurai mis seulement
rdesktop -u user -p -g 90% pwd ip
(j'ai un console toujours attaché à la fenetre rdesktop)
ps : je connais pas du tout disown :s
Hors ligne
#4 Le 16/11/2009, à 14:02
Re : [RESOLU] nohup commande &
up !! ?
Hors ligne
#5 Le 16/11/2009, à 15:45
Re : [RESOLU] nohup commande &
ps : je connais pas du tout disown :s
Tape 'help disown'
Pour le reste je sais pas mais pourquoi ouvrir une console si c'est pour la refermer ensuite ? Pourquoi ne pas faire un icône sur le bureau (un .desktop) et avec ta commande.
Neon Suite by FRUiT (kde4.6) http://tinyurl.com/yzm7cee
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#6 Le 17/11/2009, à 16:27
Re : [RESOLU] nohup commande &
merci pour cette proposition
personne d'autre a une petite idée ?
Hors ligne
#7 Le 19/11/2009, à 15:28
Re : [RESOLU] nohup commande &
>>Pourquoi ne pas faire un icône sur le bureau (un .desktop) et avec ta commande ?
j'ai un raccourci .desktop qui me lance un script dans le quel il propose plusieurs choix, d'aprés le choix il lance la commande rdesktop
j'ai donc une fenêtre terminal avec les logs de la commande rdesktop (<--- que j'aimerai fermer)
et la fenêtre graphique du rdesktop.
Hors ligne
#8 Le 20/11/2009, à 21:00
Re : [RESOLU] nohup commande &
rdesktop -u user -p -g 90% pwd ip > dev/null &ca ne marche pas ça ?
sinon :
rdesktop -u user -p -g 90% pwd ip &> dev/nullKubuntu v64 13.04 -- ATI HD4850
Générateur de fenêtres Zenity -- GUI d'extraction de piste de fichier mkv -- Generateur de code de screencast
Hors ligne
#9 Le 21/11/2009, à 11:59
Re : [RESOLU] nohup commande &
Bonjour et merci pour ta réponse Hizoka,
dommage ce que tu me propose ne fonctionne pas
j'ai testé :
rdesktop -u user -p -g 90% pwd ip &> dev/null
et
nohup rdesktop -u user -p -g 90% pwd ip &> dev/null
aucun des 2 commandes fonctionnes.
k1k.
Hors ligne
#10 Le 21/11/2009, à 13:11
Re : [RESOLU] nohup commande &
normalement avec &> dev/null, ça cache tout les retours.
Et finir ta ligne avec & lance normalement ta commande en tache de fond donc non dépendant du terminal...
Désolé de ne pas pouvoir plus t'aider...
Kubuntu v64 13.04 -- ATI HD4850
Générateur de fenêtres Zenity -- GUI d'extraction de piste de fichier mkv -- Generateur de code de screencast
Hors ligne
#11 Le 21/11/2009, à 15:30
Re : [RESOLU] nohup commande &
as tu regardé cette page : http://www.siteduzero.com/tutoriel-3-67789-executer-des-programmes-en-arriere-plan.html ?
Kubuntu v64 13.04 -- ATI HD4850
Générateur de fenêtres Zenity -- GUI d'extraction de piste de fichier mkv -- Generateur de code de screencast
Hors ligne
#12 Le 21/11/2009, à 19:02
Re : [RESOLU] nohup commande &
Aprés avoir relu ton lien, j'ai re testé :
dans un script j'ai donc écris
nohup rdesktop -u user -p motdepasse -g 90% IP &> /dev/null
exit 0résultat:
j'ai donc une fenêtre console ouverte, et ma fenêtre graphique du rdesktop
Ensuite, si je close (sur la petite croix) la fenêtre console, je garde ma fenêtre graphique.
donc le " nohup cmd &> /dev/null" fonctionne bien.
Le soucis c'est donc que la commande ("nohup cmd &") est bloquante pour le script et n'effectue pas le " exit 0 " de lui même. (Je ne sais pas si j'ai été clair.)
et si je fais :
nohup rdesktop -u user -p motdepasse -g 90% IP &> /dev/null exitles 2 fenêtres se ferme.
k1k.
Dernière modification par k1k (Le 21/11/2009, à 19:03)
Hors ligne
#13 Le 21/11/2009, à 19:54
Re : [RESOLU] nohup commande &
Aprés avoir relu ton lien, j'ai re testé :
dans un script j'ai donc écrisnohup rdesktop -u user -p motdepasse -g 90% IP &> /dev/null exit 0résultat:
j'ai donc une fenêtre console ouverte, et ma fenêtre graphique du rdesktop
Ensuite, si je close (sur la petite croix) la fenêtre console, je garde ma fenêtre graphique.
donc le " nohup cmd &> /dev/null" fonctionne bien.
Le soucis c'est donc que la commande ("nohup cmd &") est bloquante pour le script et n'effectue pas le " exit 0 " de lui même. (Je ne sais pas si j'ai été clair.)et si je fais :
nohup rdesktop -u user -p motdepasse -g 90% IP &> /dev/null exitles 2 fenêtres se ferme.
k1k.
nohup rdesktop -u user -p motdepasse -g 90% IP &> /dev/null &
disown -a
exit 0Alors comme ça peut-être ?
Neon Suite by FRUiT (kde4.6) http://tinyurl.com/yzm7cee
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#14 Le 21/11/2009, à 20:07
Re : [RESOLU] nohup commande &
nohup rdesktop -u user -p motdepasse -g 90% IP &> /dev/null &
disown -a
exit 0sorry mais ca ne va pas.
Hors ligne
#15 Le 02/12/2009, à 16:58
Re : [RESOLU] nohup commande &
up !
Hors ligne
#16 Le 02/12/2009, à 17:11
Re : [RESOLU] nohup commande &
Bonjour, et avec exec ?
exec rdesktop -u user -p -g 90% pwd ipHors ligne
#17 Le 02/12/2009, à 19:29
Re : [RESOLU] nohup commande &
non plus ... ![]()
Hors ligne
#18 Le 02/12/2009, à 20:39
Re : [RESOLU] nohup commande &
Avec les paramètres dans le bon ordre ça fonctionnera mieux, j'aurais du mieux regarder avant de faire un copier/coller
exec rdesktop -u user -g 90% -p pwd ipHors ligne
#19 Le 04/12/2009, à 13:59
Re : [RESOLU] nohup commande &
le soucis n'est pas une question de paramètre, car j'ai mon rdesktop qui était pendant ce test ( et ma console était ouverte)
Hors ligne
#20 Le 04/12/2009, à 14:57
Re : [RESOLU] nohup commande &
( command &>/dev/null & )
exit
Hors ligne
#21 Le 04/12/2009, à 15:47
Re : [RESOLU] nohup commande &
Alors ça dépend de comment est ton script qui appelle rdesktop.
Si tu lances la commande que je t'ai donnée (avec exec) depuis une console, ça ferme la console en lançant rdesktop.
Ton script ouvre une console ? Les choix dont tu parles sont à effectuer depuis cette console, ou sont graphiques ? Tu veux quitter ce script aussi une fois que rdesktop est lancé ?
Bref, il nous faut plus d'infos.
Hors ligne
#22 Le 04/12/2009, à 15:57
Re : [RESOLU] nohup commande &
up !! ?
On a dit : nohup !
(désolé)
Linux-Mint Maya 64 Cinnamon sur Toshiba Satellite P200-1BY. Linux-Mint Nadia 64 Cinnamon sur Compaq Presario SR5617FR
Hors ligne
#23 Le 05/12/2009, à 11:56
Re : [RESOLU] nohup commande &
Super merci kyncani, je te remercie tu as raison avec :
nohup rdesktop -u $user -p $mdp -g 90% $IP &>/dev/null &il fallait 2 & et u nohup
le
ps: serged, oui nohup c'est rigolo ![]()
ps : exec ne marche pas non plus même en ligne de commande direct... ![]()
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » [RESOLU] nohup commande &
