You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
1 month ago | |
---|---|---|
pingctrl.sh | 1 year ago | |
readme.md | 1 year ago | |
remote-reboot.py | 1 year ago | |
writetimeandmac.py | 1 month ago |
readme.md
TOOLS
保存一些杂项,系统调试脚本
1.pingctrl.sh
功能:循环Ping给定主机ip,若出现ping失败则立即重启系统。
用法: pingctrl.sh <ip>
<count>
<interval>
<timeout>
参数说明:
ip: 要ping的远程主机ip
count: 每次要Ping的次数,只要有一次成功就视为ping成功
interval: 每次ping的时间间隔(单位:秒)
timeout: 超时时间(单位:秒)
2.remote-reboot.py
功能:使用telnet登录远程主机并发送一条reboot命令,连接成功返回0,失败返回-1
用法: python3 remote-reboot.py <ip> <port> <username> <passwd>
参数说明:
ip: 连接的远程主机ip 默认192.168.10.100
port: telnet连接端口号 默认 23
username: 登录用户名 默认 root
passwd: 密码 默认 root
脚本未对参数进行校验,传参时可以只传入ip和端口号,此时脚本会用默认的用户密码进行连接。但如果需要修改用户名密码,无论ip和端口号是否是默认值,都需要手动传入。