Tout d'abord, toute la Team Hackademy vous souhaite une année 2008 pleine de bonnes choses !

Pour débuter cette année, nous sommes heureux de vous annoncer que le Ezine commence à prendre forme (surtout l'équipe qui dirigera celui-ci) et devrait apparaitre sur le Web début Avril. Cela peut paraitre loin mais nous voulons vraiment faire un Ezine de qualité, cela demande donc beaucoup de préparation.

Pour ceux qui aimeraient publier dans le premier numéro il est encore temps d'envoyer vos articles (au pire il seront pour le prochain numéro) directement à redaction@thehackademy.net.

Autre annonce importante, le premier meeting HZV aura lieu le 16 Février 2008 sur Paris (dans les locaux de Sysdream). Celui-ci sera mensuel et aura pour concept de dispenser une formation d'environ 4h sur divers thèmes choisi par la communauté. Le premier thème abordé sera la sécurité VoIP et sera dispensé par CrashFr. Il vous est possible de réserver vos places en formulant votre demande sur meeting@thehackademy.net. Les meeting sont aussi l'occassion pour ceux qui n'auront pas la chance d'assister à la formation de faire des rencontres avec les autres membres de la communauté. Biensur ce meeting est ouvert à tous et gratuit (seul la limite de place disponible peut vous empecher l'accès; alors faites vite !).

Bonne année et n'oubliez pas: HZV will never die !

 FAQ - Rechercher  

[Python]=> Redirect et os.system

 
The Hackademy Forum Index du Forum -> Programmation Poster un nouveau sujet   Répondre au sujet
Page 1 sur 1
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
GreyHatSaw



Inscrit le: 05 Sep 2007
Messages: 19

Message Posté le: Ven Déc 07, 2007 1:11 pm  |   Sujet du message: [Python]=> Redirect et os.system Répondre en citant
Hello tout le monde

je me bas depuis quelques jours avec la fonction redirect.py
C'est une fonction qui fonctionne comme ça

redirect(Filename, function, argument)

donc elle copy le resultat de la fonction vers le fichier "filename".
Le hic dans l'histoire est que j'essaye de l'utiliser avec une command line et que ça ne marche pas
Ma command line est la suivante:

os.system("snmpwalk -v 1 %s -c public 1.3.6.1.4.1.9.9.109.1.1.1.1.9" % my_host)

je voudrais mettre l'output de cette fonction dans un fichier texte pour pouvoir le réutiliser plus tard... mais ça ne marche pas avec le redirect..
du moins pas pour passer toute la ligne du snmpwalk...

Au secouuuurs!!!! (en plus c'est plutot urgent...)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
NeoMorphS



Inscrit le: 12 Avr 2006
Messages: 1

Message Posté le: Ven Déc 07, 2007 9:46 pm  |   Sujet du message: Répondre en citant
Code:

import commands
resultat = commands.getoutput("snmpwalk -v 1 %s -c public 1.3.6.1.4.1.9.9.109.1.1.1.1.9" % my_host)
open('resultat.txt','w').write(resultat)


Et voila Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
GreyHatSaw



Inscrit le: 05 Sep 2007
Messages: 19

Message Posté le: Lun Déc 10, 2007 12:37 pm  |   Sujet du message: Répondre en citant
NeoMorphS a écrit:
Code:

import commands
resultat = commands.getoutput("snmpwalk -v 1 %s -c public 1.3.6.1.4.1.9.9.109.1.1.1.1.9" % my_host)
open('resultat.txt','w').write(resultat)


Et voila Wink


Yeah Smile ça marche
euh....autre petit detail: si je veux faire un truc du style grep pour qu'il n'imprime dans le fichier que une valeur...

Arrow I.E: disont que le resultat de la commande donne ça

SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.10.1 = Gauge32: 5
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.11.1 = Gauge32: 0

moi je veux juste le 5 et le 0 .... c'est faisable?
Question
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
GreyHatSaw



Inscrit le: 05 Sep 2007
Messages: 19

Message Posté le: Mer Déc 12, 2007 12:50 pm  |   Sujet du message: Répondre en citant
bon vu que j'ai trouvé la réponse avant qu'on me répondre sur le site.... je la poste elle peut toujours servir:

FILEA.write((resultat.split('la string a reconnaitre')[le nombre de characteres a lire apres le string]).lstrip())
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Montrer les messages depuis:   
The Hackademy Forum Index du Forum -> Programmation Poster un nouveau sujet   Répondre au sujet

 
Sauter vers:  

Powered by phpBB
Theme modified by mOg & CrashFr
Traduction par : phpBB-fr.com