13、树莓派全栈开发:传感器数据调度、展示与日期范围选择功能实现

树莓派全栈开发:传感器数据调度、展示与日期范围选择功能实现

1. 使用 Cron 调度传感器读数

在开发过程中,用于获取传感器值并将其存储到数据库的 Python 脚本已测试完毕。但手动调用该脚本并不实际,因此需要一个自动调度器来定期运行脚本。Linux 提供了 Cron 实用程序来实现这一目的,借助 Cron 可以按任意间隔执行程序,如每 5 秒、5 分钟、数小时或数天等。

1.1 配置 Cron

Cron 是一个系统守护进程,在后台运行,并从系统 Cron 文件中读取调度设置。若要按期望的间隔执行程序,需编辑该文件并设置调度和要执行的程序。可使用 Cron 编辑器(一个简单的文本编辑器)来完成此操作。
具体步骤如下:
1. 编辑 Cron 调度文件,使用命令 crontab -e
2. 若首次运行 crontab ,Cron 会要求选择偏好的编辑器,建议选择 Vim。
3. 在 Vim 中,移至缓冲区末尾并输入以下行:

*/10 * * * * /var/www/lab_app/bin/python /var/www/lab_app/env_log.py >/dev/null 2>&1

此代码指示 Cron 每 10 分钟运行一次 env_log.py 脚本,且该命令的任何输出都将发送到 /dev/null ,即 Cron 不会记录或输出脚本产生的任何文本。
4.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值