发布于 2022-09-14 15:38:23
假设:
创建一个简单的脚本,如:(如果有人想改进;-)。)
#!/bin/sh
#
#
# This script check the eth0 status (connected or not)
# and set RJ45 LEDs
# TODO: add headers for update-rc.d
LINK=/sys/class/gpio/gpio1/value
TRAFFIC=/sys/class/gpio/gpio0/value
RX=/sys/class/net/eth0/statistics/rx_packets
PRXP=0
LED=0
while [ 1 ];do
cat /sys/class/net/eth0/carrier > $LINK
RXP=`cat $RX`
if [ $RXP -ne $PRXP ];then
if [ $LED -eq 0 ];then
LED=1
else
LED=0
fi
echo $LED > $TRAFFIC
PRXP=$RXP
fi
sleep 0.1
donehttps://stackoverflow.com/questions/73719681
复制相似问题