Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 15/11/2009, à 15: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, à 11:57)

Hors ligne

#2 Le 15/11/2009, à 16: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) 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

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, à 14:02

k1k

Re : [RESOLU] nohup commande &

up !! ?

Hors ligne

#5 Le 16/11/2009, à 15:45

FRUiT

Re : [RESOLU] nohup commande &

k1k a écrit :

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

k1k

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

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, à 21: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

En ligne

#9 Le 21/11/2009, à 11: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, à 13: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...

En ligne

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

En ligne

#12 Le 21/11/2009, à 19: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, à 19:03)

Hors ligne

#13 Le 21/11/2009, à 19:54

FRUiT

Re : [RESOLU] nohup commande &

k1k a écrit :

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.

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) 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

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, à 16:58

k1k

Re : [RESOLU] nohup commande &

up !

Hors ligne

#16 Le 02/12/2009, à 17: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, à 19:29

k1k

Re : [RESOLU] nohup commande &

non plus ... sad

Hors ligne

#18 Le 02/12/2009, à 20: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, à 13: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, à 14:57

kyncani

Re : [RESOLU] nohup commande &

( command &>/dev/null & )
exit

Hors ligne

#21 Le 04/12/2009, à 15: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, à 15:57

serged

Re : [RESOLU] nohup commande &

k1k a écrit :

up !! ?

On a dit : nohup !

(désolé)


Linux-Mint Qiana 64 (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU

Hors ligne

#23 Le 05/12/2009, à 11:56

k1k

Re : [RESOLU] nohup commande &

smile 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 smile


ps : exec ne marche pas non plus même en ligne de commande direct... hmm

Hors ligne

Haut de page ↑