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

 


Dernière réponse
Sujet : Seulement pour les bons en perl
zemat merci quant meme c'est sympa :sol:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
zemat merci quant meme c'est sympa :sol:
bobdupont

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 :)

stef_dobermann si tu peux pas installer de module, j'voi pas  :??:
zemat ah ok! on est 2  :sweat:
stef_dobermann oui mais pas d'autre solution  :cry:
zemat ben quoi ? y viens me chercher sur mon topic !
stef_dobermann :eek2: la je suis scotché :eek2:
zemat petite relance : Alleeeeeeeeeezzzz
zemat 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
stef_dobermann c pas moi ki ecris ce topic,
je me contente juste de d'y répondre du mieux que j epeux  :D
SoWhatIn22

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.

bobdupont

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 ...

stef_dobermann 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
petoulachi

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 ?

SoWhatIn22 ç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.
stef_dobermann 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
zemat 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.
zemat 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.
bobdupont c pas popen à la place de open ??
chui pas bon en perl ;)
stef_dobermann :hello:  
ya un module qui le gere regarde Term::ReadKey
il lit les entrée du clavier
 
pour executer une commande reagrde system
zemat 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";

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