群晖NAS如何自动删除@eaDir文件夹

今天忽然遇到的一个问题,记录在博客上,以免以后忘记了,忘了也有迹可循。

在那是云论坛泡了一下就找到了办法,注意群晖NAS系统下的相册文件夹里的@eaDir不能删除,那是存放相片缩略图的文件夹;今天准备搭建一个WiKi文库网站,在操作过程中发现网站前端莫名其妙多了XXX@eaDir文件夹,于是便动手找到了办法解决了下。

不论你是哪个版本的DSM系统,均可以按照这边方法来操作,且不用通过SSH命令行的方式去敲代码;记住,以下3个步骤就可以完成每天自动删除@eaDir文件夹了,进入正题。

一、登录你的NAS管理后台——控制面板——高级模式——任务计划,如:192.168.1.0:5000

选择任务计划

二、新增——用户定义的脚本——常规——计划——任务设置

依次填写相关的信息,“任务名称”可以不填使用默认即可;“计划日期”可以选择不填,建议填写凌晨时间运行该任务。如下图:

设置计划时间

三、在“任务设置”中填入脚本

#!/bin/sh
location="/volume1/web"
find $location -type d -name "@eaDir" -print0 | xargs -0 rm -rf

脚本说明:location="/volume1/web"这一句用户需根据自己的实际情况修改,等号后面就是要删除的@eaDir文件夹所在的文件夹路径。

填入脚本内容

填写完成后,该计划任务就可以每天凌晨的4点钟运行了,在这个时间会自动删除web文件夹下包含子文件夹下的@eaDir文件夹。好了,记录完了比较容易理解的一篇教程。

评论已关闭