添加脚本的方法
有的小伙伴不知道如何添加脚本,这里通过图标的介绍方法详细介绍一下,以备大家能够非常容易撑握。
1、打开控制面板,找到计划任务:
2、任务计划里添加脚本,其中有两种,如果只执行一次就选择“计划的任务---用户定义的脚本”这个,如果需要重复执行的就选择“触发的任务---用户定义的脚本”
3、任务的建立,名称随意,比如我建立的LED脚本就是将命名为“blue”,如果你这个是开机执行的脚本,那么事件就选择“开机”否则就是“关机”
然后就是任务设置,我们在红色框内填入相应的脚本,可以是执行的命令,也可以是执行相应的脚本文件,这里看你的具体情况,比如我的LEDE脚本就是执行的脚本文件
4、保存任务并运行,通过重启就能达到脚本所达到的效果,如图:
设置LED脚本
这个脚本能解决的问题就是猫盘刷群晖后LED不亮的bug,通过脚本能让猫盘启动时亮绿灯(猫盘PLUS亮蓝灯),关机时猫盘亮红灯,相应的执行脚本是:
注意我们有添加时需要选择相应的事件,比如开机脚本就选择开机的事件,关机脚本就选择关机的事件,不要搞错了。
bash /volume1/video/aw2013_led_syno.sh red #关机脚本bash /volume1/video/aw2013_led_syno.sh green #开机脚本(小猫)bash /volume1/video/aw2013_led_syno.sh blue #开机脚本(猫盘PLUS)
这个脚本文件,我将提供下载,详细下载文件如下:
https://www.huakings.cn/mp202003/aw2013_led_syno.sh
猫盘群晖洗白脚本
这个猫盘群晖洗白其实就是通过更改SN和MAC码达到的,我们如果需要洗白,只要找到一组白群晖的的SN和MAC码就能达到洗白,之前有介绍过相应的方法,那就是通过计算验证码来达到的,本文将介绍一种更便捷的方法,通过一键脚本就能完成(以前的教程【号外篇】猫盘刷纯净单群晖)。我们需要添加一般的计划任务即可,保存后运行,然后重启就能生效了。
cd ~ && wget -N --no-check-certificate https://www.huakings.cn/mp202003/macsn.sh && chmod +x macsn.sh && bash macsn.sh 00:11:32:12:34:56 1860ABCDE1860 && rm -f /root/macsn.sh
这个脚本直接运行即可,无需添加任务的执行文件,还是相当的方便的。
硬盘休眠脚本
很多的小伙伴说自已的猫盘无法正常做到硬盘休眠,怎么办呢,我们需要的就是为它加入一个脚本,从而达到硬盘休眠,更好的保护我们的硬盘,这里有一键休眠的脚本,非常方便,脚本如下:
cd ~ && wget -N --no-check-certificate https://www.huakings.cn/mp202003/syslog-ng.conf && chmod 644 syslog-ng.conf && mv -f /etc/init/syslog-ng.conf /etc/init/syslog-ng.conf.bak && mv -f /root/syslog-ng.conf /etc/init/
这个脚本也是直接运行即可,无需添加执行文件,一键休眠,我们在添加任务时也选择的是一般的计划任务即可。
完美关机脚本
很多小伙伴说猎盘自从刷了群晖,每次关机后LED总是亮着的,硬盘也好像并没有停止转动,下次关机还需要拨掉电源后再通电开机才行,非常的不方便,这里就引入脚本解决问题
注:只适用于猫盘PLUS,小猫不能用
cd ~ && wget -i https://www.huakings.cn/mp202003/poweroff.txt && mv -f /etc/init/poweroff.conf /etc/init/poweroff.conf.bak && mv -f /root/poweroff.conf /etc/init/ && rm -f /root/poweroff.txt
这个脚本我们需要选择“触发脚本”,事件选择“关机”,然后保存运行,在右上角选择关机,就能触发脚本,从而看到效果是,LED灯先变红色,然后灯熄灭,下次开机只需按开机键即可。
风扇控制脚本
很多的小伙伴有没有这种感觉,就是自从猫盘刷了群晖后,风扇就特别的吵,简直无法忍,这不大神通过不断努力,终于出了脚本,这里感谢一下矿渣论坛flyysoft(http://bbs.nas66.com/thread-9007-1-1.html),
通过脚本能实现风扇和LED灯的三种效果:
温度<=35度:LED绿色,风扇停转
温度36~49:LED蓝色,风扇工作
温度>=50度:LED红色,风扇工作
同样,我们通过任务计划来进行添加,其选择的是“触发脚本”,事件选择“开机”,然后将自定义脚本复制进去,保存脚本并运行,然后重启即可,复制的脚本为:
- https://www.huakings.cn/mp202003/ledfanv2.txt #将脚本完整的复制下来即可
一下内容全复制
mkdir -p /tmp/jioben
cat > /tmp/jioben/ledfan.sh <<EOF
#!/bin/sh
if [ ! -d /sys/class/gpio/gpio450 ] ; then
echo 450 > /sys/class/gpio/export
fi
echo out > /sys/class/gpio/gpio450/direction
i2cset -y -f 0 0x45 0x00 0x55
i2cset -y -f 0 0x45 0x01 0x01
i2cset -y -f 0 0x45 0x30 0x07
echo 1 > /tmp/jioben/leds.flag
while true
do
sata_temp="\$(smartctl -a /dev/hda -d ata | sed -n '/Temperature_Celsius/p' | awk '{print $10}')"
sata="\$(hdparm -C /dev/sda |grep 'drive'|awk '{print \$4}')"
ledss="\$(cat /tmp/jioben/leds.flag)"
if [ \$sata = standby ];then
led="0x03"
leds="0"
fi
if [ \$sata = active/idle ];then
led="0x73"
leds="1"
fi
if [ \$sata_temp -ge 50 ];then
if [ -f "/tmp/jioben/led31.flag" ] && [ \$ledss = \$leds ];then
sleep 15
continue
fi
i2cset -y -f 0 0x45 0x32 0x00
i2cset -y -f 0 0x45 0x33 0x00
i2cset -y -f 0 0x45 0x31 \${led}
i2cset -y -f 0 0x45 0x34 255
echo 1 > /sys/class/gpio/gpio450/value
rm -rf /tmp/jioben/led*.flag
touch /tmp/jioben/led31.flag
echo \${leds} > /tmp/jioben/leds.flag
fi
if [ \$sata_temp -ge 36 ] && [ \$sata_temp -lt 50 ];then
if [ -f "/tmp/jioben/led33.flag" ] && [ \$ledss = \$leds ];then
sleep 15
continue
fi
i2cset -y -f 0 0x45 0x31 0x00
i2cset -y -f 0 0x45 0x32 0x00
i2cset -y -f 0 0x45 0x33 \${led}
i2cset -y -f 0 0x45 0x36 255
echo 1 > /sys/class/gpio/gpio450/value
rm -rf /tmp/jioben/led*.flag
touch /tmp/jioben/led33.flag
echo \${leds} > /tmp/jioben/leds.flag
fi
if [ \$sata_temp -lt 36 ];then
if [ -f "/tmp/jioben/led32.flag" ] && [ \$ledss = \$leds ];then
sleep 15
continue
fi
i2cset -y -f 0 0x45 0x31 0x00
i2cset -y -f 0 0x45 0x33 0x00
i2cset -y -f 0 0x45 0x32 \${led}
i2cset -y -f 0 0x45 0x35 255
echo 0 > /sys/class/gpio/gpio450/value
rm -rf /tmp/jioben/led*.flag
touch /tmp/jioben/led32.flag
echo \${leds} > /tmp/jioben/leds.flag
fi
sleep 15
done
EOF
bash /tmp/jioben/ledfan.sh
这些脚本完美的解决了猫盘刷群晖出现的各种问题:如猫盘无法洗白、LED灯不亮灯、不能关机、风扇太吵等许多问题,有兴趣的小伙伴可以研究一下,不懂的可以QQ联系我,提供技术服务,在此感谢大家的阅读
需要设置通电开机的硬件改造,这里也有方法,私聊有惊喜。