On Sat, 26 Oct 2002, Jean-Claude Schopfer wrote:

> Hellow, 
> 
> L� o� cela se complique c'est que j'ai besoin de pouvoir
> ex�cuter un programme qui se trouve dans ce point de montage
> mais PAS EN LOCAL (de toute fa�on �a ne marcherai pas, vu
> que l'architecture est diff�rente) mais bel et bien sur le
> serveur.
> 
> Exemple : 
> 
> /mnt/hpux/monprog < /tmp/config.in > /tmp/monprog.out 2>&1
> 
> (cet exemple ne peut pas �tre modifi�, je ne peux pas
> lancer inclure une autre commande style ssh, rsh, remsh � cet endroit)

Bon, est-ce que tu peux faire pointer  /tmp/config.in ou /tmp/monprog.out
sur des fifo?

> je n'ai aucun moyen d'action sur le serveur hpux, je n'ai
> pas d'acc�s sur l'entier du file system, juste une lecture
> sur ce r�pertoire via aujourd'hui nfs. l'administrateur
> serait th�oriquement dispos� � m'offrir l'ex�cution distante
> de ce r�pertoire si cela �tait possible.
> 
> quelles serait la solution ?
> 
> - modifier le noyau linux pour lui dire que si on essaie
>   d'ex�cuter un code se trouvant dans tel ou tel point
>   de montage, il doit effectuer mani�re transparente
>   une connection ssh ?
Me parait complique, je pense qu'entre les tuyaux et les chaussettes, tu
dois avoir moyen de moyenner.

> - modifier NFS pour qu'il puisse traiter ce genre de truc ?
La aussi tu peux bricoler mais la aussi cela me parait compliqu�.

> - modifier et utiliser chroot pour des ex�cutions distantes ?
??

> La question est �galement valable pour deux os de m�me nature
> (linux).

> c'est un long d�bat, de grandes questions, c'est une mani�re
> compl�tement diff�rente d'aborder les unix...des connections
> ssh permanantes via des points de montages permettant l'ex�cution
> distante... avec les stdin et stdout qui fonctionnent cross
> os et cross plateforme...plus besoin d'�mulateur pour des
> applications simples...
Tu peux aussi t'amuser a faire tourner un script en permanence sur ton
hp-ux, qui attend ses IO standards de deux fifos:

Sur HP-UX:
   --- stdscript.sh --
   #!/bin/sh
   $HOME/bin/monprog < $HOME/fifo.in > /$HOME/fifo.out 2>&1

   --- loop.sh --
   while true ; do stdscript.sh ; done

et sur les machines distante:

   cat config.in |ssh HPUX cat \>fifo.in &
   ssh HPUX cat fifo.out >monprog.out

> La question est aussi surtout, avez-vous d�j� entendu parler
> de ce genre de gag ?
Le vrai sens de l'expression ``Partage des ressources''...
Je m'amuse tous les jours � ce genre de gags ;-)


> vl� c tout pour le moment, en informatique, rien n'est impossible, 
> non ? :p
Pire!
It's more than one way to do it!

Tu peux aussi utiliser ``xinetd'' (voire inetd selon niveau s�curit�),
 sur hp-ux...

--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à