Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1869 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  execution à distance offline

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

execution à distance offline

n°313949
cityhunter​xyz
100111011010010011 bip!
Posté le 26-08-2003 à 15:58:29  profilanswer
 

salut!
je cherche à effectuer l'une des deux opérations suivantes (la première de préférence car plus généraliste)
1)changer le ppid d'un process ainsi que ses redirection, alors que le process est en cours d'execution ou stopé : le but est de faire un simili daemon (et pouvoir le faire revenir plus tard en premier plan)
2)interrompre une connection (par ex telnet) et la récupérer plus tard, cette dernière ayant été en cours d'execution pendant tout le temps de la déconnection
 
exemple :
telnet 192.168.169.1
login : XXXXX
pass:
bash$ ./myscript &  
bash$ [              <-pour reprendre le mode commande de telnet
telnet> suspend
 
à partir d'ici je "devrais" être déconnecté.... donc le programme devrait tourner sur la bécanne en face... mais cela ne semble pas être le cas.....
 
exemple 2:
executer un prog
reparent avec comme parent init, changer les IO vers /dev/null et /dev/zero
laisser du temps s'écouler et sous une autre connection faire
reparent avec comme parent le shell courant et redirection des IO
 
la redirection des IO peut être rendue optionelle si qq sait comment récupérer un job d'un shell dans un autre....
 
merci :pt1cable:

mood
Publicité
Posté le 26-08-2003 à 15:58:29  profilanswer
 

n°314052
eristoff
Posté le 26-08-2003 à 18:17:27  profilanswer
 

regarde du côté de screen

n°314392
cityhunter​xyz
100111011010010011 bip!
Posté le 27-08-2003 à 09:36:52  profilanswer
 

merci je vais jetter un oeil
le problème, qui je pense va se produire, est que screen va avoir pour ppid le pid de bash et va donc se trouver détruit à la fermeture de bash... entrainant avec lui tous les autres sousprocessus....
pe que screen possède un mode "détaché", je vais approfondir :)

n°314393
kasi
la salopette c&#039;est chouette !
Posté le 27-08-2003 à 09:44:14  profilanswer
 

cityhunterxyz a écrit :

merci je vais jetter un oeil
le problème, qui je pense va se produire, est que screen va avoir pour ppid le pid de bash et va donc se trouver détruit à la fermeture de bash... entrainant avec lui tous les autres sousprocessus....
pe que screen possède un mode "détaché", je vais approfondir :)


 
nan nan  
 
c'est fait pour, ça va marcher comme tu veux


---------------
http://olivier.glagla.net/
n°314399
void_ppc
Posté le 27-08-2003 à 10:04:44  profilanswer
 

cityhunterxyz a écrit :

merci je vais jetter un oeil
le problème, qui je pense va se produire, est que screen va avoir pour ppid le pid de bash et va donc se trouver détruit à la fermeture de bash... entrainant avec lui tous les autres sousprocessus....
pe que screen possède un mode "détaché", je vais approfondir :)


 
Pour faire vite :
-tu te loggue sur une machine distante en ssh par ex
-tu lance screen
-tu lance tes progs dedans dans les consoles virtuelles (man pour savoir comment ca marche ca  :o )
-ensuite tu tape CTRL+A CTRL+D
-et voilà screen est "détaché"  :)  
-tu te délogue de la machine distante.
 
Maintenant comme tu veut reprendre la main :
-reloggue sur machine distante
-screen -r
et voilà, tu retrouve tout comme avant  :D

n°314402
farib
Posté le 27-08-2003 à 10:09:33  profilanswer
 

et c'est possible de gérer plusieurs screen ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°314404
void_ppc
Posté le 27-08-2003 à 10:15:03  profilanswer
 

farib a écrit :

et c'est possible de gérer plusieurs screen ?


 
oui, si c'est le cas quand tu tappera screen -r il te demandera de préciser le pid de la session que tu veut restorer
 

n°314408
farib
Posté le 27-08-2003 à 10:27:32  profilanswer
 

autre cas, si pour une raison méchante, la connection est coupée brutalement, existe-t'il  un mode où screen gere bien la perte de connection sans ctrl a ctrl d ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°314426
void_ppc
Posté le 27-08-2003 à 11:46:32  profilanswer
 

Je viens de tester (couper la session en fermant l'xterm) et screen à parfaitement géré cela, j'ai pu reprendre là où je m'étais arrêté.

n°314501
farib
Posté le 27-08-2003 à 14:32:38  profilanswer
 

void_ppc a écrit :

Je viens de tester (couper la session en fermant l'xterm) et screen à parfaitement géré cela, j'ai pu reprendre là où je m'étais arrêté.


 
okay, merci, screen est donc farpait [:joce]

mood
Publicité
Posté le 27-08-2003 à 14:32:38  profilanswer
 

n°314539
phosphorus​68
Pseudo à n°
Posté le 27-08-2003 à 16:06:10  profilanswer
 

screen est justement fait pour tout ça. Dommage qu'il soit pas installé au boulot  :cry:

n°315646
void_ppc
Posté le 28-08-2003 à 19:23:22  profilanswer
 

phosphorus68 a écrit :

screen est justement fait pour tout ça. Dommage qu'il soit pas installé au boulot  :cry:  


 
tu peut toujours l'installer dans ton home a partir des sources, en créant un répertoire /home/toi/user et en précisant lors de la compile --prefix=/home/toi/usr

n°316098
kasi
la salopette c&#039;est chouette !
Posté le 29-08-2003 à 12:42:29  profilanswer
 

void_ppc a écrit :


 
tu peut toujours l'installer dans ton home a partir des sources, en créant un répertoire /home/toi/user et en précisant lors de la compile --prefix=/home/toi/usr


encore faut il avoir acces aux compilos etc ...


---------------
http://olivier.glagla.net/
n°316233
cityhunter​xyz
100111011010010011 bip!
Posté le 29-08-2003 à 15:12:09  profilanswer
 

tu le compile chez toi et tu ramène :D
 
merci beaucoup pour ces infos.... je connaissais screen de nom maintenant je l'utilise :)
 
au fait y a t'il un moyen de faire la mm chose avec le serveur X?

n°316234
void_ppc
Posté le 29-08-2003 à 15:17:31  profilanswer
 

kasi a écrit :


encore faut il avoir acces aux compilos etc ...


 
tu le compil chez toi en static, t'aura un binaire énorme mais pas besoin d'autres libs

n°316352
kasi
la salopette c&#039;est chouette !
Posté le 29-08-2003 à 17:34:12  profilanswer
 

cityhunterxyz a écrit :

tu le compile chez toi et tu ramène :D
 
merci beaucoup pour ces infos.... je connaissais screen de nom maintenant je l'utilise :)
 
au fait y a t'il un moyen de faire la mm chose avec le serveur X?


 
 
le serveur X, tu le mets sur ta machine en local non ? et tu positionne DISPLAY pour afficher les fenêtres dessus


---------------
http://olivier.glagla.net/
n°316361
void_ppc
Posté le 29-08-2003 à 17:52:26  profilanswer
 

kasi a écrit :


 
 
le serveur X, tu le mets sur ta machine en local non ? et tu positionne DISPLAY pour afficher les fenêtres dessus


 
mais là pas moyen de fermer la connexion et de tout reprendre ou tu l'as interrompue comme screen  :(

n°316647
kasi
la salopette c&#039;est chouette !
Posté le 30-08-2003 à 14:47:27  profilanswer
 

void_ppc a écrit :


 
mais là pas moyen de fermer la connexion et de tout reprendre ou tu l'as interrompue comme screen  :(  


 
en effet !


---------------
http://olivier.glagla.net/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  execution à distance offline

 

Sujets relatifs
[bash]conditionner l'execution d'une commande à la taille d'un fichierExecuter une commande a distance automatiquement
[script] verif de compte a distanceAccès à distance par modem RTC... (serveur sous debian)
Faire une copie de disque dur à distance....[X] Le retour du X a distance
[X] Faire du X a distance ?P2P administrable à distance
éxécution d'un prog à la réception d'un mail (.forward) 
Plus de sujets relatifs à : execution à distance offline


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)