树莓派上的自动化 --- 自动发送 IP 地址到邮箱
初始环境设置
我们在树莓派上面直接通过 vim 来编辑代码,可能不是很方便(大佬除外)。因此我们想用宇宙第一编辑器--VSCode 来进行代码的编写。
1. 安装【Remote - SSH】插件
安装方式很简单,直接在插件商店搜索并安装
2. 通过 SSH 登录到树莓派
添加我们的树莓派地址
然后我们点击在新窗口中打开远程桌面
3. 第一次需要选择操作系统
4. 然后输入密码登录成功
5. 第一次 vscode 还会自动在树莓派上搭建 vscdoe 的服务
看到如下内容表示登录成功
每个人的初始内容不一样。
编写 Python 代码
1. 安装代码提示插件
2. 获取 QQ 邮箱的 SMTP 服务信息
开启 SMTP 服务
关于 SMTP 的地址及端口号参考
https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=331
3. 发送邮件部分的代码
复制代码
4. 编辑获取 IP 的 myip.sh 文件
复制代码
/home/ubuntu/tools/根据每个人的实际路径进行修改
如果一切顺利的话你将收到一封邮件
添加开机启动
复制代码
但是测试的时候,好像有点问题,等解决后再分享。
------------------------------------------------华丽 de 分割线---------------------------------------------
复制代码
在文件尾部中加入
复制代码
编辑文件(没有就创建一个)
复制代码
添加内容(在 exit 0 之前)
复制代码
修改权限
复制代码
在/etc/systemd/system 下创建软连接
复制代码
版权声明: 本文为 InfoQ 作者【IT蜗壳-Tango】的原创文章。
原文链接:【http://xie.infoq.cn/article/98823c249d62678c973eba2aa】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论