界面反应速度确实比6.0快,不考虑第三方套件可以升级。
其他作者的led脚本可以通用,硬盘休眠找到方法了,还有建议还是不要休眠,除非硬盘温度高或者使用频率不高,否则硬盘频繁唤醒对硬盘不好。
发现群晖使用hdparm -C和smartctl -a命令检测硬盘会唤醒影响休眠,所以取消检测硬盘休眠脚本。
开机:绿色、08点风扇开启、24点风扇【大猫中速】关闭
关机:LED、风扇【大猫中速】关闭和网口断电
原120J是支持网络唤醒所以网口不断电,但是猫盘不支持,关机后开机有机率获取不了IP,所以试试在关机的时候将网口断电,反正关机了网口亮灯难受。
触发任务
任务名称:Boot
用户账户:root
事件:开机
mount -o bind /dev/null /var/log/scemd.log || true
i2cset -y -f 0 0x45 0x00 0x55
i2cset -y -f 0 0x45 0x01 0x01
i2cset -y -f 0 0x45 0x30 0x07
if [ ! -d /sys/class/gpio/gpio450 ] ; then
echo 450 > /sys/class/gpio/export
fi
触发任务
任务名称:LED
用户账户:root
事件:开机
优先任务:Boot
#i2cset -y -f 0 0x45 0x31 0x03 #R最大电流
i2cset -y -f 0 0x45 0x32 0x03 #G最大电流
#i2cset -y -f 0 0x45 0x33 0x03 #B最大电流
#i2cset -y -f 0 0x45 0x34 150 #R
i2cset -y -f 0 0x45 0x35 150 #G
#i2cset -y -f 0 0x45 0x36 150 #B
计划任务
任务名称:FANON
用户账户:root
每天、首次运行08:00
echo 1 > /sys/class/gpio/gpio450/value
计划任务
任务名称:FANOFF
用户账户:root
每天、首次运行00:00
echo 0 > /sys/class/gpio/gpio450/value
触发任务
任务名称:Shutdown
用户账户:root
事件:关机
i2cset -y -f 0 0x45 0x30 0x00
echo 0 > /sys/class/gpio/gpio450/value
触发任务
任务名称:phy_reset
用户账户:root
事件:关机
优先任务:Shutdown
if [ ! -d /sys/class/gpio/gpio467 ] ; then
echo 467 > /sys/class/gpio/export
fi
echo out > /sys/class/gpio/gpio467/direction
echo 0 > /sys/class/gpio/gpio467/value
mount-o bind /dev/null /var/log/scemd.log||truesystemctl stop pkg-scsit-monitor.servicemkdir-p /tmp/scriptscat>/tmp/scripts/ledfan.sh<<EOF#!/bin/shif [ ! -d /sys/class/gpio/gpio450 ] ; thenecho 450 > /sys/class/gpio/exportfiecho out > /sys/class/gpio/gpio450/directioni2cset -y -f 0 0x45 0x00 0x55i2cset -y -f 0 0x45 0x01 0x01i2cset -y -f 0 0x45 0x30 0x07while truedo#Detect network connection ping -W 1 -c 1 Lenovo > /dev/null 2>&1if [$?-eq 0 ];then i2cset -y -f 0 0x45 0x34 0x00else i2cset -y -f 0 0x45 0x31 0x73 i2cset -y -f 0 0x45 0x34 255fisata="\$(hdparm -C /dev/sda|grep'drive'|awk'{print \$4}')"if [ \$sata= standby ];theni2cset -y -f 0 0x45 0x36 0i2cset -y -f 0 0x45 0x32 0x73 #呼吸i2cset -y -f 0 0x45 0x35 200echo 0 > /sys/class/gpio/gpio450/value fiif [ \$sata= active/idle ];thensata_temp="\$(smartctl -a /dev/hda -d ata|sed-n '/Temperature_Celsius/p'|awk'{print \$10}')"i2cset -y -f 0 0x45 0x35 0i2cset -y -f 0 0x45 0x33 0x03 #常亮i2cset -y -f 0 0x45 0x36 150 #Becho 1 > /sys/class/gpio/gpio450/valuefisleep 30doneEOFbash/tmp/scripts/ledfan.sh
sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem
网友评论