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

  FORUM HardWare.fr
  Programmation

  Seulement pour les bons en perl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Seulement pour les bons en perl

n°87103
zemat
Posté le 08-01-2002 à 17:14:04  profilanswer
 

Ca serait pour balancer une commande qui lit l'entrée standard et renvoie des données
 
j'ai essayé ca de mémoire mais marche pas.
quelqu'un a-t-il soit la réponse directement soit une doc adaptée.
 
Merci bppppp :hap:
 
if (!open(HOST, "telnet $HOST << END
user
password
uptime
exit
 
>> END |" )) { die "cannot open file ($!)";
};
 
 while (<HOST> ) {
   print "->$_";
   if ($uptime =~ /load average: (\d+\.\d+)/) {
      $load = $1;
   }
 }
 close HOST;
print "load = $load\n";

mood
Publicité
Posté le 08-01-2002 à 17:14:04  profilanswer
 

n°87107
stef_dober​mann
Personne n'est parfait ...
Posté le 08-01-2002 à 17:26:35  profilanswer
 

:hello:  
ya un module qui le gere regarde Term::ReadKey
il lit les entrée du clavier
 
pour executer une commande reagrde system


---------------
Tout à commencé par un rêve...
n°87125
bobdupont
Posté le 08-01-2002 à 17:54:23  profilanswer
 

c pas popen à la place de open ??
chui pas bon en perl ;)

n°87129
zemat
Posté le 08-01-2002 à 18:03:41  profilanswer
 

merci de m'aider les gars   :)  
 
popen c'est pas standard, connais pas :
quel module faut charger ? et qu'est ce que ca fait (avant de charger le module)?
 
sinon, readkey si c'est pour le clavier, rien a voir avec mon probleme.
le programme doit faire un telnet automatique et pas interactif.

n°87130
zemat
Posté le 08-01-2002 à 18:06:33  profilanswer
 

ah ! detail :
si je fais un appel systeme, comment que je balance mes commandes telnet !!
 
c'est pas possible car il faudrait que ce soit des parametres de telnet or ce n'en est pas.
 
le truc du style "echo "user\npassword\n |telnet" ca marche pas non plus.
 
YA au moins une solution avec du code ressemblant bp a ce que je propose.

n°87359
stef_dober​mann
Personne n'est parfait ...
Posté le 09-01-2002 à 13:04:03  profilanswer
 

ya un module ki existe pour telnet il se nomme Net::Telnet  
cherche la doc sur http://www.perl.com/search/index.ncsp?sp-q=telnet
 
tu le trouvera en premier (normalement :D


---------------
Tout à commencé par un rêve...
n°87407
SoWhatIn22
Posté le 09-01-2002 à 14:36:28  profilanswer
 

ça m'énerve les topics 'Seulement pour les bons' ...
ca va les chevilles?
Ya sans doute des gens qui ne se considèrent pas comme 'bons' en perl, qui sont bien meilleurs que toi, et qui savent faire ce que tu demandes.
Tant pis pour toi.
A force d'être trop prétencieux, on fini par l'avoir bien profond parfois.. Alors un peu de modestie, ca n'a jamais fait de mal à personne.

n°87434
petoulachi
A fortiori, brigadier chef
Posté le 09-01-2002 à 15:20:01  profilanswer
 

zemat a écrit a écrit :

ah ! detail :
si je fais un appel systeme, comment que je balance mes commandes telnet !!
 
c'est pas possible car il faudrait que ce soit des parametres de telnet or ce n'en est pas.
 
le truc du style "echo "user\npassword\n |telnet" ca marche pas non plus.
 
YA au moins une solution avec du code ressemblant bp a ce que je propose.  




tu serais pas en NTIE par hasard ?

n°87458
stef_dober​mann
Personne n'est parfait ...
Posté le 09-01-2002 à 15:55:41  profilanswer
 

SoWhatIn22 ??
 
 :eek2: Comprend pas :eek2:  
Je ne me considere pas comme un 'bon' en Perl mais comme quelqu'un qui fait des scripts Perl depuis 2 ans :jap:  
 
D'ailleur on n'ai jamais 'bon' dans un langage même apres 20 ans de pratique, on juste un peu plus d'expérience que les autres.
 
et loin de moi l'idée de me considérer comme 'bon' car je connais d'autres qui sont beaucoup plus expérimenté que moi  :D


---------------
Tout à commencé par un rêve...
n°87526
bobdupont
Posté le 09-01-2002 à 18:42:12  profilanswer
 

zemat a écrit a écrit :

merci de m'aider les gars   :)  
 
popen c'est pas standard, connais pas :
quel module faut charger ? et qu'est ce que ca fait (avant de charger le module)?
 
sinon, readkey si c'est pour le clavier, rien a voir avec mon probleme.
le programme doit faire un telnet automatique et pas interactif.  




 
 
Oups en fait c pas popen, g confondu, c'est open en mettant | avant la commande :
if (!open(HOST, "| telnet $HOST ...

mood
Publicité
Posté le 09-01-2002 à 18:42:12  profilanswer
 

n°87554
SoWhatIn22
Posté le 09-01-2002 à 19:58:35  profilanswer
 

SteF_DOBERMANN a écrit a écrit :

SoWhatIn22 ??
 
 :eek2: Comprend pas :eek2:  
Je ne me considere pas comme un 'bon' en Perl mais comme quelqu'un qui fait des scripts Perl depuis 2 ans :jap:  
 
D'ailleur on n'ai jamais 'bon' dans un langage même apres 20 ans de pratique, on juste un peu plus d'expérience que les autres.
 
et loin de moi l'idée de me considérer comme 'bon' car je connais d'autres qui sont beaucoup plus expérimenté que moi  :D  




alors pourquoi mettre ce titre racoleur à ton topic?
enfin ca a l'air de plus en plus à la mode. Et ça me gonfle. c'est tout.

n°87568
stef_dober​mann
Personne n'est parfait ...
Posté le 09-01-2002 à 20:31:28  profilanswer
 

c pas moi ki ecris ce topic,
je me contente juste de d'y répondre du mieux que j epeux  :D


---------------
Tout à commencé par un rêve...
n°87775
zemat
Posté le 10-01-2002 à 11:31:25  profilanswer
 

SteDobberman > merci mais je peux pas installer ce module sur une machine que je ne controle pas.
ca sera en dernier recours ...
 
boddupont > ca suffit pas parce que il faut aussi balancer les parametres a  
j'ai essayé plein de combinaisons avec le pipe avant, apres etc ... sans succes.
as tu essayé toi meme et reussi a faire marcher telnet ainsi ?
 
sowhat22 >
 1- je m'en fou de ton avis
 2- ca n'est pas pretencieux de s'addresser aux bons
 3- et puis le mec qui sais faire ca et qui se considere pas bon c'est tant pis pour lui
 4- en tout cas efficace le titre ! un peu trop parce que meme les blaireaux comme toi se pointent.
 5- continue a t'enerver tu me fais bien rire

n°87910
zemat
Posté le 10-01-2002 à 17:25:12  profilanswer
 

petite relance : Alleeeeeeeeeezzzz

n°87911
stef_dober​mann
Personne n'est parfait ...
Posté le 10-01-2002 à 17:28:00  profilanswer
 

:eek2: la je suis scotché :eek2:

n°87912
zemat
Posté le 10-01-2002 à 17:28:42  profilanswer
 

ben quoi ? y viens me chercher sur mon topic !

n°87913
stef_dober​mann
Personne n'est parfait ...
Posté le 10-01-2002 à 17:29:54  profilanswer
 

oui mais pas d'autre solution  :cry:

n°87914
zemat
Posté le 10-01-2002 à 17:31:19  profilanswer
 

ah ok! on est 2  :sweat:

n°87916
stef_dober​mann
Personne n'est parfait ...
Posté le 10-01-2002 à 17:33:17  profilanswer
 

si tu peux pas installer de module, j'voi pas  :??:

n°87945
bobdupont
Posté le 10-01-2002 à 17:56:54  profilanswer
 

zemat a écrit a écrit :

 
boddupont > ca suffit pas parce que il faut aussi balancer les parametres a  
j'ai essayé plein de combinaisons avec le pipe avant, apres etc ... sans succes.
as tu essayé toi meme et reussi a faire marcher telnet ainsi ?




 
J'avais pas bien compris le problème :pt1cable:  
je m'abstiens de répôndre à ton topic maintenant :)

n°87950
zemat
Posté le 10-01-2002 à 18:00:32  profilanswer
 

merci quant meme c'est sympa :sol:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Seulement pour les bons en perl

 

Sujets relatifs
Quel est selon vous le meilleur outil de log en PERL ?DBI Perl Module >>> "ppm install" ne marche pas
Comment envoyé un document attaché en PERL...Un site ou je pourrais trouver des BONS tutorials sur la physique??
[Perl] Bad file descriptor sur une connection TelnetScript CGI (PERL)
[web] hebergement gratuit & perl/servletPHP - besoin d'un pro des expressions regulieres (perl ou php)
[perl]: trnasformer une chaine de caractèreScript perl ...
Plus de sujets relatifs à : Seulement pour les bons en perl


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