每一次转换一次状态的 shell 脚本
按照时间,每一秒转换一次状态(取得当前时间的秒数)
while true;do
dat=`date +%S`
if [ `echo $dat|awk -v bi=1 '{print($1%2==bi)?"1":"0"}'` -eq "1" ];then
sudo gpio write 0 1
sudo gpio write 2 0
else
sudo gpio write 0 0
sudo gpio write 2 1
fi
done
- 这里的坑点是关于字符和数字之间的转换,只能使用 awk 命令来进行迂回转换
当然这里还可以直接使用树莓派的c库来实现效果
所以这里还可以实现多种功能,比如根据内存的占用情况来亮起相应的灯。
指示内存状态的 shell 脚本
填坑。