kannst du nochmal deinen Code posten? Bitte mit [code]-tags. Das macht das Lesen einfacher.
kannst du nochmal deinen Code posten? Bitte mit [code]-tags. Das macht das Lesen einfacher.
!/bin/bash
#!/bin/sh
#!/usr/bin/python
import time
import linecache
import subprocess
import os
#
while 1:
datei = open ("datei","r")
lineList = datei.readlines()
datei.close()
host=lineList[2].split('=')[1]
print "ping",host
subprocess.call(["ping", "-c4", host])
time.sleep(2)
ich schreib meine Dateien immer im VI ^^
Ah jetzt seh ich das Problem: du suchst den Host "DAVID-PC\n" (mit Newline!). Das kannst du beheben indem duanstelle vonCode:host=lineList[2].strip().split('=')[1]verwendest.Code:host=lineList[2].split('=')[1]
juhu vielen vielen dank du bist mein Persönlicher Held
--- David-Neu ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.396/0.396/0.396/0.000 ms
ping DAVID-NEU
PING David-Neu (192.168.2.104) 56(84) bytes of data.
64 bytes from David-Neu (192.168.2.104): icmp_seq=1 ttl=128 time=0.098 ms
--- David-Neu ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.098/0.098/0.098/0.000 ms
ping DAVID-NEU
PING David-Neu (192.168.2.104) 56(84) bytes of data.
64 bytes from David-Neu (192.168.2.104): icmp_seq=1 ttl=128 time=0.385 ms
kann ich das auch irgendwie machen das der nur:
PING David-Neu (192.168.2.104) 56(84) bytes of data.
64 bytes from David-Neu (192.168.2.104): icmp_seq=1 ttl=128 time=0.385 ms
anzeigt und 2 sekunden sleep macht? =) dann wär ich fertig mit der Arbeit +freu+
Code:#!/bin/bash #!/bin/sh #!/usr/bin/python import time import linecache import subprocess import os # while 1: datei = open ("datei","r") lineList = datei.readlines() datei.close() host=lineList[2].strip().split('=')[1] p=subprocess.Popen(["ping", "-c1", host], stdout=subprocess.PIPE) output=p.communicate() outtext=''.join(output[0]) output=outtext.split('\n') for line in output: if line.startswith('PING') or line.startswith('64 bytes'): print line time.sleep(2)
cool Danke du bist ein Schatzi
Lesezeichen