我有一个数字秤,可以通过 RS232 输出当前重量。(连续,1 行)(例如:“10.13 kg\n”)
我想使用 Raspberry Pi 通过网络访问该值。所以只是一个简单的 html 文件应该保存串行输出的最后一个值/行。
cat /dev/ttyS0 > scale_value.html
会让文件越来越大。
有没有 Linux 大师可以告诉我如何以“简单轻量”的方式做到这一点?
我有一个数字秤,可以通过 RS232 输出当前重量。(连续,1 行)(例如:“10.13 kg\n”)
我想使用 Raspberry Pi 通过网络访问该值。所以只是一个简单的 html 文件应该保存串行输出的最后一个值/行。
cat /dev/ttyS0 > scale_value.html
会让文件越来越大。
有没有 Linux 大师可以告诉我如何以“简单轻量”的方式做到这一点?
这条线应该工作:
while true ; do $(head /dev/ttyS0 > scale_value.html) ; sleep 5 ; done
另请参阅如何每 5 秒运行一次脚本以获取有关此内容以及如何添加功能以远程停止此脚本的更多信息。