mac如何设置每隔一段时间ping一次

校园网,没有数据请求就自动断网,然而断了就很难连接。 所以怎么保持发点心跳包啥的,就是隔一会发点数据请求保持在线?

阅读 6.6k
2 个回答

1.打开mac的脚本编辑器.
2.选择applescript.写如些代码

repeat
    do shell script "ping -c3 www.baidu.com"
    delay 10
end repeat

解释下: repeat是重复的意思. do shell script是告诉终端执行代码 "ping -c3 www.baidu.com"
"ping -c3 www.baidu.com" 是每次向百度发送三个包.
delay 是延迟10秒再次执行.
然后点击运行就可以运行了.当然这个时间可以设置长一点.

还可以这样写
while true; do ping -c3 www.baidu.com; sleep 10 ;done
sleep是间隔时间

直接在终端里ping指定网址就行啊,ping不设置次数是不会自动停的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题