我目前有一个skypebot,当我使用以下代码时,它会回复命令并ping网站:
if Status == 'SENT' or (Status == 'RECEIVED'):
if Message.Body.lower() == '!ping google':
ping = os.system("ping google.com")
if ping == 0:
Message.Chat.SendMessage("Online!")
els
我创建了一个bash脚本来ping我的本地网络,以查看哪些主机处于运行状态,并且在Ping进程启动后使用ctrl+C停止Ping进程时遇到了问题,这是我找到的暂停它的唯一方法,但即使是kill命令也不能与Ping的PID一起工作 submask=100
for i in ${submask -le 110}
do
ping -n 2 192.168.1.$submask
((submask++))
done
当我使用pi用户在raspberry pi上运行下面的python脚本时,它工作得很好。
#!/usr/bin/python3
from prometheus_client import start_http_server, Summary, Gauge
import random
import time
import subprocess
import json
# Create a metric to track time spent and requests made.
REQUEST_TIME = Summary('request_processing_seconds