我在Ubuntu 20.04上有一个Nano Pi R2S,我正在尝试配置该单元的WAN和LAN。请原谅我技能不高。根据指南(https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R2S#Config_status_LEDs),我需要将以下内容放入自动运行脚本。
echo netdev > /sys/class/leds/wan_led/trigger
echo eth0 > /sys/class/leds/wan_led/device_name
echo 1 > /sys/class/leds/wan_led/link
echo netdev > /sys/class/leds/lan_led/trigger
echo eth1 > /sys/class/leds/lan_led/device_name
echo 1 > /sys/class/leds/lan_led/link
这是我的ledstatus.sh
#!/bin/bash
echo netdev > /sys/class/leds/wan_led/trigger
echo eth0 > /sys/class/leds/wan_led/device_name
echo 1 > /sys/class/leds/wan_led/link
echo netdev > /sys/class/leds/lan_led/trigger
echo eth1 > /sys/class/leds/lan_led/device_name
echo 1 > /sys/class/leds/lan_led/link
这是我的错误。
./statusled.sh: line 3: echo: write error: Invalid argument
./statusled.sh: line 4: /sys/class/leds/wan_led/device_name: Permission denied
./statusled.sh: line 5: /sys/class/leds/wan_led/link: Permission denied
./statusled.sh: line 7: echo: write error: Invalid argument
./statusled.sh: line 8: /sys/class/leds/lan_led/device_name: Permission denied
./statusled.sh: line 9: /sys/class/leds/lan_led/link: Permission denied
同样的问题,但修复了,这里的无效参数对echo
无效,但对文件/sys/class/leds/wan_led/trigger
无效。trigger
需要一个具体的值,可以运行cat /sys/class/leds/wan_led/trigger
查看所有有效值,对于cat
的输出:[value]被选中,其他都是选项,必须回显其中一个,否则会得到"无效">