黑群晖开机自动弹出启动U盘脚本

黑群晖开机自动挂载U盘,在filestation里格外刺眼,而且默认局域网共享里也有U盘的目录,T5R默认会挂载4个内置U盘分区。以下脚本先直接卸载四个USB分区,然后检测挂载点目录是否还有文件,没有文件则表明成功卸载,则删除四个挂载目录,从而去掉filestation里刺眼的四个目录。

此脚本只在imation t5r上成功测试,别的黑裙的话需要修改file变量,以及umount的挂载点。

#!/bin/sh
file1="/volumeUSB1/usbshare1-1/boot/vesamenu.c32";
file2="/volumeUSB1/usbshare1-2/boot/slax.cfg";
file3="/volumeUSB1/usbshare1-3/etc/passwd";
file4="/volumeUSB1/usbshare1-4/apache_sqfs";

sleep 15
umount /dev/sdu1
umount /dev/sdu2
umount /dev/sdu3
umount /dev/sdu4

if [ -f "$file1" ] && [ -f "$file2" ] && [ -f "$file3" ] && [ -f "$file4" ];
 then
        echo "The file still exists..."
        exit 1;
 else
  echo "The file not found!"
  rm -rf /volumeUSB1/usbshare1-*
fi

将以上代码保存为eject_usb.sh,放到/usr/local/etc/rc.d/下,chmod +x /usr/local/etc/rc.d/eject_usb.sh。

DSM 5.0-4528上放到以上目录不能启动,试试编辑 /etc/rc

在最后一行 exit 0 之前添加

/usr/local/etc/rc.d/eject_usb.sh &

保存文件即可。

 

上一篇
下一篇