Partage
  • Partager sur Facebook
  • Partager sur Twitter

Scripts système Ping

    26 décembre 2016 à 18:46:25

    Bonsoir, à tous

    j'ai dans l'idée de crée un script qui ping différentes machines sur un parc.

    Pour ça j'entre un identifiant puis mon script s'occupe de remonter toutes les machine qu'il ping. 

    voici le code :

    import os
    
    nb_mag = input("entrer numéro magasin :")
    nb_mag = int(nb_mag)
    i = 0
    
    
    while i<50:
    	if i<=9:
    		os.system('ping cai'+ nb_mag+'oktpv0'+i+'ork.dom') #ping sur un nom dns ex: cai061oktpv05 ou cai081oktpv15
    	else:
    		os.system('ping cai'+nb_mag+'oktpv'+i+'ork.dom')
    os.system("pause")
    

    mon problème et que pour faire mon j'utilise un nom avec comme convention : caixxoktpvyy.ork.dom

    les xx représente l'identifiant du site entrer par l'utilisateur et les yy les numéro machine qui vont s’incrémenter dans ma boucle. 

    hors une erreur intervient lors de l’exécution de mon scripts :

      os.system('ping cai'+ nb_mag+'oktpv0'+i) #ping sur un nom dns ex: cai061oktpv05 ou cai081oktpv15
    TypeError: must be str, not int

    Merci, d'avance pour vos conseils.


    • Partager sur Facebook
    • Partager sur Twitter
      26 décembre 2016 à 19:56:41

      tante de d'enlever la ligne:
      nb_mag = int(nb_mag)
      • Partager sur Facebook
      • Partager sur Twitter
      ptit développeur en python principalement

      Scripts système Ping

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown