收起左侧

求个定时关机的完美方案

10
回复
641
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

2026-3-15 22:08:35 显示全部楼层 阅读模式
悬赏2飞牛币未解决
我现在用的应用中心的 任务计划 来实现定时关机,写下的指令也是豆包给的,尝试了好几种指令了,都会导致第二天开机需要长达35分钟的时间才能进入系统,这期间智能开关显示功率一直在140w,而我的设备进入系统后正常的功率应在90到100w,豆包说是飞牛的系统在重建我的硬盘数据,所以会一直卡住35分钟。
下面是豆包说的:
飞牛NAS是定制化Linux系统, shutdown  指令会跳过它的专属关机流程(比如存储池收尾、服务守护),导致:

- 开机慢、磁盘修复

- 任务计划异常

- 存储池挂载出错

豆包给的指令:bash -c 'echo "[$(date)] 10分钟后执行飞牛原生关机"; sleep 600; docker ps -q >/dev/null 2>&1 && { docker stop -t 10 $(docker ps -q) 2>/dev/null; sleep 15; }; sync; sleep 3; /usr/sbin/poweroff'


请大佬帮帮[合十]
收藏
送赞
分享

20

主题

668

回帖

740

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章EVO2产品纪念

2026-3-15 23:05:07 显示全部楼层

建议你做两件事:1、正常开机关机,观察显示器显示

2、用命令关机开机,同样观察显示器显示, 对比有什么变化,再发给AI

另外感觉豆包不是很好用,可以试试其他的

网工一枚,公众号《云栈边界》
不定期分享飞牛教程及资讯

14

主题

70

回帖

0

牛值

初出茅庐

2026-3-16 08:44:05 显示全部楼层

最好就是给官方反馈增加原生功能。NAS本身不需要每天重启的,你这种情况就别难为自己了。

计划任务的需求都提一年了  详情 回复
2026-3-16 09:11

10

主题

424

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-3-16 09:11:46 显示全部楼层
largebo 发表于 2026-3-16 08:44
最好就是给官方反馈增加原生功能。NAS本身不需要每天重启的,你这种情况就别难为自己了。
...

计划任务的需求都提一年了

29

主题

91

回帖

0

牛值

初出茅庐

fnOS1.0上线纪念勋章

2026-3-16 09:44:56 显示全部楼层

这是我用的关机命令 sudo shutdown -h now
不过我是X86的

4

主题

91

回帖

0

牛值

初出茅庐

2026-3-16 11:17:02 显示全部楼层

标准的 shutdown指令不会跳过飞牛fnOS的任何专属关机流程。

核心原理

shutdown是Linux系统的标准关机命令,它会触发并等待整个系统关闭序列,这个序列就包括了飞牛fnOS的所有自定义服务。

具体流程

当你执行 sudo shutdown -h now时,系统会按以下顺序执行:

  1. 发送警告信号:向所有登录用户和进程广播系统即将关闭的消息。

  2. 执行关机脚本:这是关键步骤。系统会按顺序运行所有运行级别(Runlevel)中定义的关机脚本。

  3. 停止服务:通过 systemd(现代Linux的服务管理器)有序地停止所有正在运行的服务。这包括:

    • 飞牛fnOS的专属服务:如存储池管理、文件共享(SMB/NFS)、Docker守护进程、媒体服务器等。

    • 系统基础服务:如网络、日志、定时任务等。

      每个服务都会收到停止信号,并执行其预定义的、安全的停止流程(例如,存储池会完成数据同步和卸载)。

  4. 卸载文件系统:在所有服务停止后,安全地卸载所有已挂载的文件系统和存储池。

  5. 最后步骤:同步磁盘缓存、记录关机日志,最后切断 电源或停止硬件运行。

重要对比

  • 安全关机(shutdown/ poweroff:走完上述完整流程,是推荐的做法
  • 强制关机(poweroff -fshutdown --force:会跳过上述大部分流程,直接断 电,可能导致数据损坏或服务启动异常。务必避免在正常运行时使用

结论:使用 sudo shutdown -h nowsudo poweroff进行关机,是让飞牛fnOS执行其完整、安全的专属关机流程的正确方式。

4

主题

91

回帖

0

牛值

初出茅庐

2026-3-16 11:21:18 显示全部楼层

我用crontab : sudo shutdown -h now 任务每天晚上关机,第二天早上路由器远程开机没见什么异常。开机速度和正常物理开机没区别。

路由器配置:30 7 * * * /usr/bin/etherwake -D -i br-lan FNOS日志: 开机: 2026-03-16 07:30:00 相册启动:2026-03-16 07:31:27 。估计豆包瞎扯蛋。  详情 回复
2026-3-16 11:25

4

主题

91

回帖

0

牛值

初出茅庐

2026-3-16 11:25:36 显示全部楼层
caolc 发表于 2026-3-16 11:21
我用crontab : sudo shutdown -h now     任务每天晚上关机,第二天早上路由器远程开机没见什么异常。开机 ...

路由器配置:30 7 * * * /usr/bin/etherwake -D -i br-lan
FNOS日志:
开机:       2026-03-16 07:30:00
相册启动:2026-03-16 07:31:27 。估计豆包瞎扯蛋。

10

主题

32

回帖

0

牛值

初出茅庐

2026-3-16 11:44:34 显示全部楼层

用rtcwake指令,我现在用的就是,很好用。可以设置关机时间和开机时间,自动关第二天自动开。如果是今天22点30分关机,明天6点30分开机,那么命令会是

sudo rtcwake -m off -t $(date -d 'tomorrow 06:30:00' +%s)

https://club.fnnas.com/forum.php?mod=viewthread&tid=34444

0

主题

2

回帖

0

牛值

江湖小虾

2026-3-16 22:15:37 显示全部楼层

定时任务可以执行自动关机 账号要用root 触发任务是定时

我的cron表达式是30 22 * * * 意思是每晚22:30执行

任务内容 是shutdown -h now 开机没有什么不妥,没有开机反映慢这种事。系统盘是m.2

希望可以给你解决烦恼

1

主题

8

回帖

0

牛值

江湖小虾

2026-3-28 20:27:13 显示全部楼层

简单实现飞牛NAS定时关机
https://club.fnnas.com/forum.php?mod=viewthread&tid=59817
(出处: 飞牛私有云论坛 fnOS)

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则