前言,由于树莓派将用小车的核心部件,另外由于经常在家与公司移动,IP段不段变化,故设定每次开机就检查 当前IP,并通过微信发到信人微信。
1发送的计划
2. 这里如需要发送消息到私人微信,只能通过第三方接口,我这里借用的是方糖的
2. 发送过程 相当时于打开以下网址
https://sc.ftqq.com/我的key.send?text=树莓派ip10.8.0.88与10.8.3.43&desp=标题
3. 获取IP函数
4.发送消息函数
5.获取上次检查的IP
6.对比上次的IP
7.main函数
8. 编译程序
9. 把getip拷到/var/www/autorun文件夹下
10. 停止定时任务
systemctl stop crond
systemctl enable crond.service
11.检查定时任务,现在还没有设定任务
crontab -l
12. 编辑定时任务
crondtab -e
13. 设轩为5分钟运行一次getip,保存定退出
14.再次检查定时任务,已经成功了
crondtab -l
15.重新启动任务
systemctl start crond
任务完成:
小结:这是一个相对简单的程序,原理也很简单,就是检查IP,发送数据,另外,由于发送到微信的第三方程序会不更新,要注意跟上。
源代码下载:
https://download.csdn.net/download/meekiki/21632742