Pages : 1
#1 Le 15/11/2009, à 14:57
- k1k
[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, à 10:57)
Hors ligne
#2 Le 15/11/2009, à 15:15
- FRUiT
Re : [RESOLU] nohup commande &
rdesktop -u user -p -g 90% pwd ip > dev/null && disown -a && exit
Et ceci ?
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#3 Le 15/11/2009, à 15:34
- k1k
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, à 13:02
- k1k
Re : [RESOLU] nohup commande &
up !! ?
Hors ligne
#5 Le 16/11/2009, à 14:45
- FRUiT
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) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#6 Le 17/11/2009, à 15:27
- k1k
Re : [RESOLU] nohup commande &
merci pour cette proposition
personne d'autre a une petite idée ?
Hors ligne
#7 Le 19/11/2009, à 14:28
- k1k
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, à 20:00
- Hizoka
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/null
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#9 Le 21/11/2009, à 10:59
- k1k
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, à 12:11
- Hizoka
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...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#11 Le 21/11/2009, à 14:30
- Hizoka
Re : [RESOLU] nohup commande &
as tu regardé cette page : http://www.siteduzero.com/tutoriel-3-67789-executer-des-programmes-en-arriere-plan.html ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#12 Le 21/11/2009, à 18:02
- k1k
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 0
ré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 exit
les 2 fenêtres se ferme.
k1k.
Dernière modification par k1k (Le 21/11/2009, à 18:03)
Hors ligne
#13 Le 21/11/2009, à 18:54
- FRUiT
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 0
ré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 exit
les 2 fenêtres se ferme.
k1k.
nohup rdesktop -u user -p motdepasse -g 90% IP &> /dev/null &
disown -a
exit 0
Alors comme ça peut-être ?
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#14 Le 21/11/2009, à 19:07
- k1k
Re : [RESOLU] nohup commande &
nohup rdesktop -u user -p motdepasse -g 90% IP &> /dev/null &
disown -a
exit 0
sorry mais ca ne va pas.
Hors ligne
#15 Le 02/12/2009, à 15:58
- k1k
Re : [RESOLU] nohup commande &
up !
Hors ligne
#16 Le 02/12/2009, à 16:11
- Balkoth
Re : [RESOLU] nohup commande &
Bonjour, et avec exec ?
exec rdesktop -u user -p -g 90% pwd ip
Hors ligne
#17 Le 02/12/2009, à 18:29
- k1k
Re : [RESOLU] nohup commande &
non plus ...
Hors ligne
#18 Le 02/12/2009, à 19:39
- Balkoth
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 ip
Hors ligne
#19 Le 04/12/2009, à 12:59
- k1k
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, à 13:57
- kyncani
Re : [RESOLU] nohup commande &
( command &>/dev/null & )
exit
Hors ligne
#21 Le 04/12/2009, à 14:47
- Balkoth
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, à 14:57
- serged
Re : [RESOLU] nohup commande &
up !! ?
On a dit : nohup !
(désolé)
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#23 Le 05/12/2009, à 10:56
- k1k
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