question à propos du protocol SSH - Linux et OS Alternatifs
Marsh Posté le 10-02-2002 à 21:03:47
fait une recherche, ya eu un poste sur comment lancer un soft en background à distance et ne pas le fermer en fermant la session. Si mes souvenirs sont bons, ya des softs comme dislocate, nohup à utiliser
Marsh Posté le 10-02-2002 à 21:26:07
non j'ais po retrouvé, ou en tout cas pas ki me satisfasse ! Si quelqu'un à une idée....
Marsh Posté le 10-02-2002 à 21:27:15
man nohup
Marsh Posté le 10-02-2002 à 21:30:50
essaie la total, un 'nohup NOMDUPRG &'
Marsh Posté le 10-02-2002 à 21:41:07
c'est cool, il à disparu mon prog, mais maintenant comment je le "denohup" pour le recupére aprés m'etre deconnecté puis reconnécté à mon serveur ???
nohup ça doit etre cool mais j'ais l'impression qu'on perd du monde avec ça
Marsh Posté le 10-02-2002 à 22:28:21
bon ok je vois .. alors je vais le faire en plus détaillé.
cstrike@servCS:~>more reconnect
ps -a | grep hlds_run | wc -l > /usr/home/cstrike/test
if grep "0" /usr/home/cstrike/test
then
echo "Le server CS ne tourne pas , je le relance"
killall -TERM screen
cd /home/cstrike/server-cstrike/halflife/hlds_l/
export LD_LIBRARY_PATH=/home/cstrike/server-cstrike/halflife/hlds_l:$LD_LIBRARY_PATH
rm hlds_run.core
/usr/local/bin/screen -A -m -d -S hlds ./hlds_boost -game cstrike -heapsize 196000 -zone 8192 +exec server.cfg +ip blabla +port 27015 +maxplayers 12 +map de_dust2
echo "Lancement effectu<E9>"
else
echo "Le Server CS tourne , pas besoin de le relancer =) "
rm /usr/home/cstrike/test
fi
exit 0
A toi de remplacer les reps par les bons, de mettre l'ip kivabien et d'avoir screen d'installé sur ta machine.
[jfdsdjhfuetppo]--Message édité par _Evangelion_--[/jfdsdjhfuetppo]
Marsh Posté le 11-02-2002 à 00:23:33
oui mais c'ets pas ça que je veux, moi je veux juste récupérer le controle sur le programme que j'ais lancé en faisant nohup ./monprog
Marsh Posté le 11-02-2002 à 13:36:27
Ah? et a ton avis screen sert a koi ? si ce n'est justement a lancer un prog dans une fenetre virtuelle et de pouvoir sortir/entrer de cette même fenetre comme on le veut s'en jamais perdre le prog qui tourne dessus.
je le repete..
man screen.
Marsh Posté le 11-02-2002 à 19:47:51
quand tu as lance un prog en tache de fond avec &
pour obtenir la liste des progs lances en fond avec leur numero tu tape "jobs"
et pour recuperer le prog tu tape :
fg le_numero_du_prog
Marsh Posté le 11-02-2002 à 20:02:07
dislocate !
tu lances ta commande avec dislocate devant et ça fait rien de plus que ta commande. Par contre, tu fermes ta session, tu en réouvre un autre et tu tapes "dislocate" seul, il te proposera alors de reprendre en main les progs que tu avais lancé
Marsh Posté le 10-02-2002 à 20:45:50
Voila, je me sert d'un client SSH pour administrer un server counter sous linux, mais le probléme c'est que l'orsque je ferme la fenetre de connexion sur le PC client, la session se ferme aussi sur le serveur. Comment puis je faire pour pouvoir me connecter, lancer mon serveur counter, et me deconecter tout en laissant le serveur tourner...?