added message to ping
This commit is contained in:
parent
648d8061f2
commit
d72cd13a13
1 changed files with 4 additions and 2 deletions
|
@ -5,12 +5,12 @@ import re
|
||||||
|
|
||||||
|
|
||||||
@hook.command
|
@hook.command
|
||||||
def ping(inp):
|
def ping(inp, reply=None):
|
||||||
".ping <host> [count] -- Pings <host> [count] times."
|
".ping <host> [count] -- Pings <host> [count] times."
|
||||||
|
|
||||||
args = inp.split(' ')
|
args = inp.split(' ')
|
||||||
host = args[0]
|
host = args[0]
|
||||||
|
|
||||||
if len(args) > 1:
|
if len(args) > 1:
|
||||||
count = args[1]
|
count = args[1]
|
||||||
count = int(count)
|
count = int(count)
|
||||||
|
@ -21,6 +21,8 @@ def ping(inp):
|
||||||
|
|
||||||
count = str(count)
|
count = str(count)
|
||||||
|
|
||||||
|
reply("Attempting to ping %s %s times..." % (host, count))
|
||||||
|
|
||||||
pingcmd = subprocess.check_output("ping -c "\
|
pingcmd = subprocess.check_output("ping -c "\
|
||||||
+ count + " " + host, shell=True)
|
+ count + " " + host, shell=True)
|
||||||
if 'request timed out' in pingcmd or 'unknown host' in pingcmd:
|
if 'request timed out' in pingcmd or 'unknown host' in pingcmd:
|
||||||
|
|
Reference in a new issue