[Linux] Comment utiliser 2 programmes dans un meme terminal ?
_Raynor_
Posté le 10-01-2003 à 19:02:20
J'ai récement découvert le SSH sur mon Linux et je me suis dit que c'était assez bien pour le commander a distance.
Mais je me demande comment faire pour utiliser plusieurs programmes dans un seul et meme terminal, comment faire pour switcher de l'un a l'autre. Par exemple :
Je lance mon serveur CS (./hlds -game .....) puis après j'ai envie de lancer un téléchargement d'un fichier sur mon dur (curl http://xxx -o /home/xxx).
Mais comment lancer ce téléchargement sans que mon Serveur ne se ferme (comment ravoir la main sur l'invite en fait). ]Et puis après le lancement du téléchargement (ou bien quand il est finit) retourner sur le serveur pour pouvoir y taper des commandes.
Voila voila, autant de questions sans réponses.....
Publicité
Posté le 10-01-2003 à 19:02:20
]mAdMaTt[
TraktoPunk
Posté le 10-01-2003 à 19:03:47
regarde du cote de la commande "screen"
Tomate
Posté le 10-01-2003 à 19:07:43
tu lances les commandes en backgroup :
Code :
$>./ma_commande &
comme ca elle s execute en arriere plan et tu retrouve ton shell
pour arreter la commande tu recupere le pid de la commande avec jobs ou ps aux ou top, puis kill [-9] pid
voilou
Tomate
Posté le 10-01-2003 à 19:09:03
tu peux aussi passer une commande en background meme si tu l as deja lancee :
il se lance sans problèmes tout marche, puis kan je fait Ctrl+Z je m'apercu qu'il ne réponds plus qu'il est en pause en quelques sortes. C'est embétant car j'amerais que :
1) je puisse visionner ce qu'il m'affiche, pas de ./hlds -game ctrike +maxplayers 3 [u]&[/s] donc
2) pouvoir repasser au bash sans que le serveur ne se mette en pause
3) pouvoir retourner sur le serveur
D'après vous c'est possible ?
ipnoz
Sapé comme jamais !
Posté le 10-01-2003 à 20:15:39
en mode terminal , t'as qu'a changer de console en faisant ctrl+alt+Fx
D'autant plus que si tu perds la connection vers ta machine, tu peux recupérer ta session screen.
> screen -R -D (ouvre une nouvelle session ou une existante)
> toto tata (j'exécute des programmes de longue haleine)
[CTRL-a CTRL-d] (je met la session en arrière plan)
Tomate
Posté le 10-01-2003 à 22:28:52
apres un control z fo faire un bg
mais je l ai marke ...
_Raynor_
Posté le 11-01-2003 à 00:53:43
En effet pardon je n'avais pas vu le bg. cela marche très bien avec merci