V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yyysuo  ›  全部回复第 40 页 / 共 56 页
回复总数  1117
1 ... 36  37  38  39  40  41  42  43  44  45 ... 56  
2022-03-30 15:33:29 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
根据大神的脚本和我的使用情况调整了一下,在定时任务里面 5 分钟执行一次脚本,脚本检查子文件夹中的文件数量,大于 500 则删除掉末尾的 200 ,这样存量缓存一直有 300 个,大约占用 500M 的内存空间,大家如果用的话根据自己的剩余内存数调整一下保留的缓存文件数量。
#!/bin/sh
TEMP_ROOT="/tmp/emby/transcoding-temp"
DIR=`ls -F $TEMP_ROOT| grep '/$'`
find /tmp/emby/transcoding-temp/*.ts -type f -size +500M -exec rm -rf {} \;
for dir in $DIR; do
FILE=`ls $TEMP_ROOT/$dir*.ts -l|grep "^-"| wc -l`
if [ ${FILE} -ge 500 ];then
find $TEMP_ROOT/$dir*.ts -type f -size +50M -exec rm -rf {} ;
ls $TEMP_ROOT/$dir*.ts -t|tail -200|xargs rm -rf
else
exit 0
fi
done
2022-03-29 18:55:18 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
@yyysuo 已经确认脚本非常棒,没有任何问题,是需要调整脚本的执行频繁和每次删除的缓存数,删除策略太激进,会把 emby 未播放的缓存也删除,导致 emby 自身认为缓存出错,重置缓存了。
2022-03-29 18:00:34 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
@zanelee
有 2 种播放场景,一种是播放电影,一种是播放 IPTV ,这 2 种方式的文件结构不太一样。

第 1 种播放电影文件结构:
/tmp/emby/transcoding-temp 下面有:2EED80 文件夹
B19FD8 文件夹下面有:
文件夹:2EED80_Fonts (空文件夹)
2EED80.m3u8
2EED80_0.ts
2EED80_1.ts
2EED80_2.ts.tmp

脚本结果:
当满足 EED80 文件夹下的文件超过 120 个的条件时,脚本会一次性删除名称不定的子文件夹下面的文件,也会删除文件夹本身,也可能是删除末尾 100 个文件的命令瞬间重复执行了多次,不知道为什么。


第 2 种观看 IPTV 结构:
/tmp/emby/transcoding-temp 下面有:B19FD8 文件夹
0d1cfc9928974c4cb6e0d2397e7ea698.ts

B19FD8 文件夹下面有:
B19FD8.m3u8
B19FD8_0.ts
B19FD8_1.ts
B19FD8_2.ts.tmp

脚本结果:运行良好
2022-03-29 14:54:08 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
@zanelee 非常感谢,我试一下。
2022-03-29 14:41:27 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
@zanelee 好的,多谢,我找找示例,如果您方便,给个示例也可以。
2022-03-29 11:50:09 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
@dier 提示 find: missing argument to `-exec'
2022-03-29 11:45:25 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
@dier 我是要删除 /tmp/emby/transcoding-temp/ 下的随机单独子目录中的超过 50M 的文件,文件数也是指单独随机子目录的文件数,如果随机名的子文件夹删空了,也要保留,但是正常是不会删空的。
2022-03-29 11:43:06 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
@pengtdyd 大神,能把命令写全吗,我是完全没有这一块的基础,是这样吗:ls -R /tmp/emby/transcoding-temp/*.ts -t|tail -100|xargs -n1 -I {} rm -rf {}
2022-03-29 11:30:07 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
我查命令,-R 是显示缓存目录及子目录所有文件,但是 ls -R /tmp/emby/transcoding-temp/*.ts -t|tail -100|xargs rm -rf 是不生效的。
2022-03-29 11:28:44 +08:00
回复了 yyysuo 创建的主题 NAS 有大神能帮忙改个脚本吗,就 1 句话,不知道能不能实现。
@defunct9 实际上就是不生效了啊,缓存文件原来都在 /tmp/emby/transcoding-temp/下面,现在都在 /tmp/emby/transcoding-temp/下面的名称不确定的子文件夹下面了。
2022-03-29 10:21:49 +08:00
回复了 rophie123 创建的主题 职场话题 兄弟们,删库跑路了
@rophie123 那你的机会就是咬死了这个系统就是自己搭着玩的,如果有聊天记录,就咬死还没有交付,如果阿里云的资源也是你出钱的话那就更好了。
2022-03-29 10:08:59 +08:00
回复了 rophie123 创建的主题 职场话题 兄弟们,删库跑路了
竟然还是阿里云上的,有阿里云帮着排查,你还跑得了么?
2022-03-29 10:07:58 +08:00
回复了 rophie123 创建的主题 职场话题 兄弟们,删库跑路了
@rophie123 你是不是真不懂法律?拖欠工资是一回事,删人家库是另外一回事,不会因为欠你工资就从轻处理的。
2022-03-29 09:52:45 +08:00
回复了 rophie123 创建的主题 职场话题 兄弟们,删库跑路了
搜了一下楼主 ID ,没发现很多信息,放心了。
2022-03-29 09:52:02 +08:00
回复了 rophie123 创建的主题 职场话题 兄弟们,删库跑路了
这种垃圾公司不会懂技术,不一定能想到通过破坏计算机系统罪的名义去整楼主吧。当然,也可能楼主自我保护得很好,不怕追踪。
我用的 zx5253/webdav-aliyundriver 也删库了,我觉得这个比 messense 的要好,但是我还是 pull 了 messense 的最新镜像,万一哪天用到了呢?
当然是在摸鱼了。
2022-03-28 09:33:40 +08:00
回复了 helee9199 创建的主题 问与答 frp 的 frpc 和 frps 可以在一台电脑上么
1:当然可以在同一台电脑上。
2:公网 IP 是前提条件,既然有公网 IP 了,直接把内网的服务映射出去就行了,为什么需要 frps ?
2022-03-25 10:23:28 +08:00
回复了 JuicyJ 创建的主题 Apple 关于 iMessage 的隐私问题
这个话题好,关注。
@FakNoCNName VPN 当然可以识别啊,不过好像没有规定不允许开 VPN 吧,但是开 http web 服务是有明文要禁止的。
1 ... 36  37  38  39  40  41  42  43  44  45 ... 56  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5680 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 01:40 · PVG 09:40 · LAX 17:40 · JFK 20:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.