View previous topic :: View next topic |
Author |
Message |
xr31Daisy Guru
Joined: 19 Jul 2002 Posts: 326 Location: Paris, France
|
Posted: Thu Jan 01, 2004 2:12 pm Post subject: [serveur] Exécution à distance (résolu) |
|
|
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 |
|
|
Piaf Tux's lil' helper
Joined: 03 Aug 2003 Posts: 76 Location: Sophia Antipolis
|
Posted: Thu Jan 01, 2004 2:25 pm Post subject: |
|
|
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 |
|
|
anigel Bodhisattva
Joined: 14 Apr 2003 Posts: 1894 Location: Un petit bled pas loin de Limoges ;-)
|
Posted: Fri Jan 02, 2004 4:45 pm Post subject: |
|
|
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 |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Fri Jan 02, 2004 7:23 pm Post subject: |
|
|
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 |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Fri Jan 02, 2004 7:31 pm Post subject: |
|
|
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 |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Fri Jan 02, 2004 7:35 pm Post subject: |
|
|
Je sais pas, pas testé
C'était dans les conditions initiales ? Pas fait attention. Comment ça pas encore décuvé ?
|
|
Back to top |
|
|
dyurne Guru
Joined: 19 Aug 2003 Posts: 475 Location: Lille, France
|
Posted: Fri Jan 02, 2004 8:25 pm Post subject: |
|
|
DuF wrote: | Je sais pas, pas testé |
Normalement, non il ne reste pas. _________________ - Ah bah nan...
- Si ! |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Fri Jan 02, 2004 10:46 pm Post subject: |
|
|
DuF wrote: | Pas fait attention. Comment ça pas encore décuvé ?
|
mort de rire _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Fri Jan 02, 2004 11:35 pm Post subject: |
|
|
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 |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Sat Jan 03, 2004 12:02 am Post subject: |
|
|
dyurne wrote: | Normalement, non il ne reste pas. |
A part pour des choses comme mpg123
Il doit bien y en avoir d'autre _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
dyurne Guru
Joined: 19 Aug 2003 Posts: 475 Location: Lille, France
|
Posted: Sat Jan 03, 2004 12:56 am Post subject: |
|
|
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 |
|
|
dyurne Guru
Joined: 19 Aug 2003 Posts: 475 Location: Lille, France
|
Posted: Sat Jan 03, 2004 1:00 am Post subject: |
|
|
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 |
exact. mais c'est bizarre tout de même.
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 [/OFF] _________________ - Ah bah nan...
- Si ! |
|
Back to top |
|
|
xr31Daisy Guru
Joined: 19 Jul 2002 Posts: 326 Location: Paris, France
|
Posted: Sat Jan 03, 2004 2:41 pm Post subject: |
|
|
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 |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Sun Jan 04, 2004 12:15 pm Post subject: |
|
|
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 |
|
|
xr31Daisy Guru
Joined: 19 Jul 2002 Posts: 326 Location: Paris, France
|
Posted: Sun Jan 04, 2004 10:43 pm Post subject: |
|
|
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 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 |
|
|
zarasoustra17 Guru
Joined: 01 Jul 2003 Posts: 382 Location: Marseille France
|
Posted: Mon Jan 05, 2004 1:14 am Post subject: |
|
|
Il te reste l'armoire à compteurs du couloir ou le balcon
A ta place je le mettrais dans le frigo, ça résoudrait à la fois le problème de chaleur et de bruit
Non sérieusement, tu peux peut-être trouver un ventilo ou une alim plus silencieux dans un vieux PC. |
|
Back to top |
|
|
xr31Daisy Guru
Joined: 19 Jul 2002 Posts: 326 Location: Paris, France
|
Posted: Mon Jan 05, 2004 9:25 am Post subject: |
|
|
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 |
|
|
|