Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[serveur] Exécution à distance (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
xr31Daisy
Guru
Guru


Joined: 19 Jul 2002
Posts: 326
Location: Paris, France

PostPosted: Thu Jan 01, 2004 2:12 pm    Post subject: [serveur] Exécution à distance (résolu) Reply with quote

Ce fut Noel, et je viens de booter une dernière fois mon nouveau jouet, à savoir un petit serveur. J'ai installé ssh dessus, histoire de pouvoir me logger depuis une autre machine. ( pas d'écran, pas de clavier sur la machine, démarrage réseau automatique. )

Problème : comment est-ce que je fais pour lancer une commande depuis un login ssh, pour ensuite me délogger pendant que la commande continue toute seule comme une grande ( au hasard, lancer un emerge qui va prendre la nuit) ?
_________________
#include "pictures.h"


Last edited by xr31Daisy on Sat Jan 03, 2004 4:59 pm; edited 1 time in total
Back to top
View user's profile Send private message
Piaf
Tux's lil' helper
Tux's lil' helper


Joined: 03 Aug 2003
Posts: 76
Location: Sophia Antipolis

PostPosted: Thu Jan 01, 2004 2:25 pm    Post subject: Reply with quote

Je te conseille de voir du côté de la commande screen.

Code:
# emerge -s screen
Searching...   
[ Results for search key : screen ]
[ Applications found : 5 ]

[...]

*  app-misc/screen
      Latest version available: 4.0.1-r1
      Latest version installed: 4.0.1
      Size of downloaded files: 817 kB
      Homepage:    http://www.guckes.net/screen/
      Description: Screen is a full-screen window manager that multiplexes a physical terminal between several processes


Cette commande t'ouvre une sorte de session dans laquelle tu peux bosser normalement. Néanmoins, tu peux te 'décrocher' de cette session (Ctrl a d) , te déloguer, aller fair une sieste, te reloguer, tapper screen -x, et tu retrouve ta session !!

Très utile ;-)


[OFF]
Bonne année à tous !!!
[/OFF]
_________________
Est-ce que c'est toi John Wayne, ou est-ce que c'est moi...
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Fri Jan 02, 2004 4:45 pm    Post subject: Reply with quote

En plus de la solution screen il y a aussi nohup qui marche bien.

Quote:
ssh root@tamachine
puis : nohup emerge mozilla &
exit


ta commande se termine pendant que tu es déloggé, puis le terminal est refermé (par contre tu ne peux pas récupérer l'état de la console comme avec screen). Pratique, mais limité donc.
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Fri Jan 02, 2004 7:23 pm    Post subject: Reply with quote

Y a la possibilité de faire passé le process en foreground (avec la commande fg), donc de le récupérer après l'avoir fait passé en arrière plan avec la commande CTRL+Z.

Je viens de tester chez moi, quand je fais le CTRL+Z il indique que le processus est stoppé, mais quand je fais la commande il me le remet bien en premier plan et le process était bien toujours en exécution.

C'est certes plus limité que screen, mais quand on n'a pas screen cela peu dépanné (et ça fonctionne aussi sur la plupart des UNIX commerciaux et libre il me semble, mais fait longtemps que j'ai pas testé).
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Fri Jan 02, 2004 7:31 pm    Post subject: Reply with quote

Le process tourne encore quand tu te delogue Duf ?
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Fri Jan 02, 2004 7:35 pm    Post subject: Reply with quote

Je sais pas, pas testé :D
C'était dans les conditions initiales ? Pas fait attention. Comment ça pas encore décuvé ?
:lol:
Back to top
View user's profile Send private message
dyurne
Guru
Guru


Joined: 19 Aug 2003
Posts: 475
Location: Lille, France

PostPosted: Fri Jan 02, 2004 8:25 pm    Post subject: Reply with quote

DuF wrote:
Je sais pas, pas testé :D

Normalement, non il ne reste pas.
_________________
- Ah bah nan...
- Si !
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Fri Jan 02, 2004 10:46 pm    Post subject: Reply with quote

DuF wrote:
Pas fait attention. Comment ça pas encore décuvé ?
:lol:


:mrgreen: mort de rire :lol:
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
scout
Veteran
Veteran


Joined: 08 Mar 2003
Posts: 1991
Location: France, Paris en Semaine / Metz le W-E

PostPosted: Fri Jan 02, 2004 11:35 pm    Post subject: Reply with quote

DuF wrote:
Y a la possibilité de faire passé le process en foreground (avec la commande fg), donc de le récupérer après l'avoir fait passé en arrière plan avec la commande CTRL+Z.

j'aimerais avoir une technique pour faire fg dans une autre console que celle ou on a fait CTRL+Z
comme ça on démarre un gros truc (genre emerge ou mencoder), et puis hop: CTRL+Z on va dans un screen et on fait fg et hop le truc continue dans le screen.
Ca serait trop bon, mais je ne sais pas comment y arriver
_________________
http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Sat Jan 03, 2004 12:02 am    Post subject: Reply with quote

dyurne wrote:
Normalement, non il ne reste pas.

A part pour des choses comme mpg123 ;)
Il doit bien y en avoir d'autre :P
_________________
The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Back to top
View user's profile Send private message
dyurne
Guru
Guru


Joined: 19 Aug 2003
Posts: 475
Location: Lille, France

PostPosted: Sat Jan 03, 2004 12:56 am    Post subject: Reply with quote

scout wrote:
j'aimerais avoir une technique pour faire fg dans une autre console que celle ou on a fait CTRL+Z


c'est possible :

console 1 :
Code:
xeyes
ctrl+Z
kill -SIGSTOP PID_de_ta_commande


console 2 :
Code:
ps u
kill -SIGCONT PID_de_ta_commande


EDIT : [OFF] l'italique ne marche pas dans le code ? [/OFF]
_________________
- Ah bah nan...
- Si !


Last edited by dyurne on Sat Jan 03, 2004 1:06 am; edited 2 times in total
Back to top
View user's profile Send private message
dyurne
Guru
Guru


Joined: 19 Aug 2003
Posts: 475
Location: Lille, France

PostPosted: Sat Jan 03, 2004 1:00 am    Post subject: Reply with quote

yuk159 wrote:
dyurne wrote:
Normalement, non il ne reste pas.

A part pour des choses comme mpg123 ;)
Il doit bien y en avoir d'autre :P


exact. mais c'est bizarre tout de même. :lol:

par contre il existe une méthode pour être sur de ne pas perdre un programme ( quelqu'il soit : X ou console ) même quand on ferme son term :
Code:
nohup nom_de_la_commande &


EDIT : [OFF] ce message me file un peu de poil au menton :lol: [/OFF]
_________________
- Ah bah nan...
- Si !
Back to top
View user's profile Send private message
xr31Daisy
Guru
Guru


Joined: 19 Jul 2002
Posts: 326
Location: Paris, France

PostPosted: Sat Jan 03, 2004 2:41 pm    Post subject: Reply with quote

nohup est exactement ce que je cherchais, j'essaie tout de suite.
( mais je vais quand même installer screen, ça a l'air utile. )

Bon ben maintenant, je n'ai plus qu'un seul problème à résoudre, c'est que ce petit serveur fait un peu de bruit, et surtout il chauffe. Le laisser tourner en permanence dans un placard n'a pas l'air d'être une très bonne solution.
_________________
#include "pictures.h"
Back to top
View user's profile Send private message
scout
Veteran
Veteran


Joined: 08 Mar 2003
Posts: 1991
Location: France, Paris en Semaine / Metz le W-E

PostPosted: Sun Jan 04, 2004 12:15 pm    Post subject: Reply with quote

xr31Daisy wrote:
Le laisser tourner en permanence dans un placard n'a pas l'air d'être une très bonne solution.

Le mien est sur une caisse en bois, retournée à l'envers (une caisse pour du vin à la base) et dans le garage à coté du routeur ADSL. C'est très bien, ça fait du bruit en bas donc je m'en fous, et le fait de surélever du sol, y'a moins de poussière et la caisse, c'est jsute la bonne taille pour l'ordi + l'onduleur. J'ai mis un plastique sur le vieil écran et sur le clavier et j'utilise tout le temps screen. Le plus dur c'est de passer le cable RJ45 dans la maison jusqu'a mon ordi de bureau, mais j'ai acheté des têtes de câbles à sertir et une pince. J'ai pu passer le cable dans les gaines techniques jusqu'au garage, dans la même gaine que le télépone qui va lui aussi au garage. C'est l'idéal, comme ça j'ai le minimum de trucs dans mon bureau
_________________
http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Back to top
View user's profile Send private message
xr31Daisy
Guru
Guru


Joined: 19 Jul 2002
Posts: 326
Location: Paris, France

PostPosted: Sun Jan 04, 2004 10:43 pm    Post subject: Reply with quote

maison ? Garage ? Je suis dans un appartement au 4ème étage, et j'avoue qu'acheter une maison et un garage n'est pas tout à fait au programme :wink: même pour faire tourner un serveur interne ( dont je n'ai pas rigoureusement besoin d'ailleurs, mais j'adore faire joujou avec une Gentoo ... )
_________________
#include "pictures.h"
Back to top
View user's profile Send private message
zarasoustra17
Guru
Guru


Joined: 01 Jul 2003
Posts: 382
Location: Marseille France

PostPosted: Mon Jan 05, 2004 1:14 am    Post subject: Reply with quote

Il te reste l'armoire à compteurs du couloir ou le balcon :wink:
A ta place je le mettrais dans le frigo, ça résoudrait à la fois le problème de chaleur et de bruit 8)
Non sérieusement, tu peux peut-être trouver un ventilo ou une alim plus silencieux dans un vieux PC.
Back to top
View user's profile Send private message
xr31Daisy
Guru
Guru


Joined: 19 Jul 2002
Posts: 326
Location: Paris, France

PostPosted: Mon Jan 05, 2004 9:25 am    Post subject: Reply with quote

En fait, je suis en train de résoudre le problème différemment : vu que je n'ai pas besoin qu'il tourne en permanence, que je suis prêt à le rebooter régulièrement et qu'il est 2 fois plus puissant que mon desktop actuel, cette machine va devenir mon nouveau desktop.
Je n'ai plus qu'à revendre le précédent.
( Qui a dit : 'ce gars là est un acheteur compulsif' ?)
_________________
#include "pictures.h"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum