飞牛OS自动定时关机终极教程 | 命令行与可视化双方案


一、功能背景与适用场景

飞牛OS作为基于Debian的轻量化NAS系统,默认未提供定时关机功能界面。但通过Linux底层能力,可实现以下场景:

  • 节能降耗:避免X86架构设备(如i5-6600+4硬盘配置)24小时运行,实测待机功耗40-60W,连续运行月耗电约43度
  • 维护需求:解决内存占满、服务卡顿等问题(如Docker长期运行导致内存占用99%)
  • 远程管理:配合智能插座实现"按需开关机"的完整物联方案

二、基础方案:命令行设置(推荐技术用户)

1. 开启SSH访问

  1. 飞牛OS控制台 → 设置 → SSH → 启用服务
  2. Windows按 Win+R → 输入 cmd → 执行:
    ssh 用户名@飞牛IP  # 示例:ssh airhuang@192.168.33.155[1](@ref)

2. 配置定时任务

步骤 命令/操作 说明
获取root权限 sudo -i 需输入登录密码

编辑计划任务 crontab -e 使用nano编辑器
添加关机指令 0 23 * * * /sbin/shutdown -h 每日23:00关机

保存退出 Ctrl+X  Y → 回车 确认提示"installing new crontab"

关键细节

  • 时间格式:分钟 小时 日 月 星期,示例 0 3 * * 6 表示每周六3:00执行
  • 必须删除原教程中的 -now 参数,否则会立即关机
  • 验证命令:crontab -l 查看生效任务

三、进阶方案:1Panel可视化设置(推荐新手)

1. 安装管理面板

  1. 飞牛应用中心 → 搜索安装 1Panel
  2. 配置安全入口(如 /xffff)与登录凭证

2. 创建定时任务

参数 配置建议 说明
任务类型 计划任务 支持Shell/Python等脚本
执行周期 0 23 * * * 与crontab格式兼容

脚本内容 /sbin/shutdown -h 可扩展为复杂脚本
通知设置 邮件/钉钉提醒 可选执行结果推送

四、智能硬件联动方案

1. 向日葵C1 Pro插座

  • 配置步骤
    1. BIOS开启AC Recovery(来电自启)
    2. NAS电源线接入智能插座
    3. 向日葵APP设置定时断电
  • 优势
    • 零代码实现开关机(需配合定时任务关机)
    • 月省电费约20元(以60W设备计算)

2. 混合方案示例

graph TD
    A[向日葵定时断电] --> B(每日2:00断电)
    C[crontab关机命令] --> D(每日1:55安全关机)
    D -->|5分钟缓冲| B

五、避坑指南

  1. 路径问题:部分设备需改用 /system/bin/shutdown
  2. 权限异常:务必通过 sudo -i 获取root权限
  3. 开机补偿:BIOS设置定时启动需配合硬件时钟
  4. 功耗测试:建议使用功率计实测设备待机功耗(参考值:笔记本U约15W,E5处理器40W+)

版权声明:
作者:牛大圣
链接:https://nds.cool/?p=247
来源:牛大圣的博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>