Ubuntu定时关机全攻略:从crontab到systemd实践 发布时间:2026/8/8 17:36:27 1. 需求场景解析在Ubuntu系统中实现定时关机是个看似简单但实际应用广泛的实用功能。我最早接触这个需求是在实验室的共享工作站场景——多用户共用的开发机经常遇到有人忘记关机导致整夜耗电的情况。通过设置定时关机既能避免能源浪费又能养成团队良好的设备使用习惯。类似的典型场景还包括家庭媒体中心在深夜自动关闭持续运行的数据采集任务完成后自动关机批量处理作业时预定关机时间作为执行deadline公共演示设备在非工作时间自动关闭2. 技术方案对比2.1 shutdown命令基础Ubuntu系统关机主要依赖shutdown命令其基本语法为sudo shutdown [选项] 时间 [消息]关键参数说明-h实际关机操作默认-r重启而非关机-c取消已计划的关机时间格式支持hh:mm或mm分钟后注意必须使用sudo权限执行普通用户无系统关机权限2.2 方案选型对比方案适用场景复杂度可靠性灵活性crontab定时任务固定时间重复执行★★☆★★★★★★at命令单次执行一次性定时任务★☆☆★★★★★☆systemd定时器系统级定时任务★★★★★★★★☆桌面环境计划任务工具GUI用户★☆☆★★☆★★☆对于每天23:00定时关机的需求crontab是最佳选择原生支持重复周期系统服务级稳定性配置修改方便3. crontab详细配置3.1 cron服务检查首先确认cron服务状态systemctl status cron正常应显示active (running)。如未运行需先启动sudo systemctl enable --now cron3.2 编辑root的crontab定时关机需要root权限使用sudo crontab -e首次使用会提示选择编辑器推荐选择nano数字3。3.3 添加关机任务在文件末尾添加0 23 * * * /sbin/shutdown -h now字段解析从左到右0分钟0分23小时23点*每天*每月*每周完整命令路径重要必须使用/sbin/shutdown绝对路径cron的环境变量与shell不同3.4 验证配置查看当前计划任务sudo crontab -l应显示刚添加的任务行。4. 高级配置技巧4.1 关机前提醒修改任务为0 23 * * * /sbin/shutdown -h 5 系统将在5分钟后关机请保存工作这会在23:00发出关机警告实际23:05关机。4.2 工作日限定仅周一到周五执行0 23 * * 1-5 /sbin/shutdown -h now第五字段1-5表示周一(1)到周五(5)4.3 日志记录重定向输出到日志文件0 23 * * * /sbin/shutdown -h now /var/log/auto_shutdown.log 215. 常见问题排查5.1 任务未执行检查步骤确认系统时间date时区设置timedatectl检查cron日志grep CRON /var/log/syslog测试命令能否手动执行sudo /sbin/shutdown -h now5.2 环境变量问题在crontab开头添加环境PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin5.3 特殊场景处理用户登录时取消关机在.bashrc中添加shutdown -c /dev/null 21延迟关机条件使用判断脚本0 23 * * * [ $(who | wc -l) -eq 0 ] /sbin/shutdown -h now仅当无用户登录时关机6. 替代方案实现6.1 at命令方案单次关机今晚23:00echo shutdown -h now | at 23:00查看待处理任务atq6.2 systemd定时器创建服务单元sudo nano /etc/systemd/system/auto-shutdown.service内容[Unit] DescriptionAuto Shutdown [Service] ExecStart/sbin/shutdown -h now创建定时器sudo nano /etc/systemd/system/auto-shutdown.timer内容[Unit] DescriptionDaily at 23:00 [Timer] OnCalendar*-*-* 23:00:00 Persistenttrue [Install] WantedBytimers.target启用sudo systemctl enable --now auto-shutdown.timer7. 安全注意事项物理服务器慎用确保没有远程管理需求生产环境建议添加执行条件检查重要任务机建议改用休眠而非关机0 23 * * * systemctl hibernate多用户环境应提前通知0 22 * * * wall 系统将在1小时后关机请及时保存我在实际运维中遇到过因时区设置错误导致提前8小时关机的案例。建议部署后首次执行时段留守观察或先用重启(-r)替代关机测试效果。对于开发环境可以设置每周五晚关机既节能又不影响工作日使用。 相关新闻 Sciverse vs OpenAlex vs Semantic Scholar vs Crossref:谁才是科研 RAG 的更优 API 导语 截至 2026 年 6 月 24 日,科研 Agent 的瓶颈已经越来越少是“不会回答”,而越来越多是“回答得像真的,但证据链不够硬”。如果你的目标是做文献综述 Agent、科研 claim checker、带引用的 scientific RAG,核心问题不只是能不… 2026/8/7 9:31:12 LizzieYzy围棋AI分析工具:如何用AI助手快速提升棋力 LizzieYzy围棋AI分析工具:如何用AI助手快速提升棋力 【免费下载链接】lizzieyzy LizzieYzy - GUI for Game of Go 项目地址: https://gitcode.com/gh_mirrors/li/lizzieyzy 你是否曾在对局后困惑于自己的失误究竟在哪里?是否想了解职业棋手的思维… 2026/8/8 6:37:40 【飞控开发实战·①】ZP_H743飞控板硬件选型指南:STM32H743主控性能、接口资源与固件生态深度解析 1.1 ZP_H743 飞控简介与定位ZP_H743 是一款基于 STM32H743 旗舰级微控制器打造的高性能无人机飞控平台,全面兼容 Betaflight、INAV、MissionPlanner 与 QGroundControl 四大主流地面站生态,无论是追求毫秒级响应的 FPV 竞速飞手、需要稳定悬停与航拍流畅… 2026/8/8 15:29:54 最新新闻 SpringBoot+XXL-Job 客户公海自动回收设计:双计时规则、锁定豁免、领取上限如何闭环 SpringBootXXL-Job 客户公海自动回收设计:双计时规则、锁定豁免、领取上限如何闭环 🌐 演示地址:http://ruoyioffice.com | 📦 源码1GitHub:ruoyi-office | 📦 源码2GitCode:ruoyi-office | &am… 2026/8/8 17:35:46 终极指南:Khronos官方GLSL着色器编译器glslang完整教程 终极指南:Khronos官方GLSL着色器编译器glslang完整教程 【免费下载链接】glslang Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator. 项目地址: https://gitcode.com/gh_mirrors/gl/glslang 想要在Vulkan和现… 2026/8/8 17:35:46 从Python脚本到大师级编程:Advanced Python Mastery终极指南 从Python脚本到大师级编程:Advanced Python Mastery终极指南 【免费下载链接】python-mastery Advanced Python Mastery (course by dabeaz) 项目地址: https://gitcode.com/gh_mirrors/py/python-mastery 想要突破Python基础编程的瓶颈,掌握高级… 2026/8/8 17:35:46 C#音频开发中的Git分支管理实战技巧 1. 项目概述在C#音频开发领域,Git分支管理常常成为开发者们的"隐形杀手"。我见过太多团队在音频版本迭代时,因为分支操作不当导致关键音频资源丢失或冲突。特别是当项目需要同时维护多个平台的音频适配(如移动端降采样、PC端高清音… 2026/8/8 17:35:46 告别纸质文档烦恼:NAPS2如何用免费开源方案实现智能文档扫描 告别纸质文档烦恼:NAPS2如何用免费开源方案实现智能文档扫描 【免费下载链接】naps2 Scan documents to PDF and more, as simply as possible. 项目地址: https://gitcode.com/gh_mirrors/na/naps2 还在为堆积如山的纸质文件而头疼吗?每天面对杂… 2026/8/8 17:35:46 Android开机服务,修改mtk色温 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、convert_tools.py生产几个bin文件二、开机服务init.gamma_switch_service.rc三、色温写入生效gamma_tool.cpp四、编译文件Android.mk五、模块添加device.mk前… 2026/8/8 17:33:01 日新闻 2026年Graph+AI Agents最新创新思路 本次围绕GraphAI Agents这个方向筛选了15篇高质量论文,都是近年来具有较高引用价值或方法创新的研究工作,其中部分来自IJCAI、AAAI、ICRA。 对于论文er来说,这些论文方法结构清晰、可复现性较强,在多个任务上都有可延展的空间。如… 2026/8/8 0:03:01 Wand-Enhancer 指南:5分钟解锁Wand专业版功能,永久移除2小时限制 Wand-Enhancer 指南:5分钟解锁Wand专业版功能,永久移除2小时限制 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为Wan… 2026/8/8 0:03:01 深圳专业网站制作公司哪家好?中山品牌网站建设服务深度解析与避坑指南 在这个移动互联网几乎渗透到我们生活每一寸肌理的时代,很多企业老板、创业者或者市场部门负责人常常会有这样的焦虑:明明我们的产品质量过硬,甚至在行业内也是数一数二的水平,但在线上却总是默默无闻。客户找不到我们,合作伙伴不了解我们的核心优势,甚至有时候连基本的信… 2026/8/8 0:03:01 周新闻 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/8 10:15:32 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/7 3:47:00 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/8 9:06:45 月新闻 【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/8 7:56:20 AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/8 4:32:54 AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/7 15:51:54
Sciverse vs OpenAlex vs Semantic Scholar vs Crossref:谁才是科研 RAG 的更优 API 导语 截至 2026 年 6 月 24 日,科研 Agent 的瓶颈已经越来越少是“不会回答”,而越来越多是“回答得像真的,但证据链不够硬”。如果你的目标是做文献综述 Agent、科研 claim checker、带引用的 scientific RAG,核心问题不只是能不… 2026/8/7 9:31:12
LizzieYzy围棋AI分析工具:如何用AI助手快速提升棋力 LizzieYzy围棋AI分析工具:如何用AI助手快速提升棋力 【免费下载链接】lizzieyzy LizzieYzy - GUI for Game of Go 项目地址: https://gitcode.com/gh_mirrors/li/lizzieyzy 你是否曾在对局后困惑于自己的失误究竟在哪里?是否想了解职业棋手的思维… 2026/8/8 6:37:40
【飞控开发实战·①】ZP_H743飞控板硬件选型指南:STM32H743主控性能、接口资源与固件生态深度解析 1.1 ZP_H743 飞控简介与定位ZP_H743 是一款基于 STM32H743 旗舰级微控制器打造的高性能无人机飞控平台,全面兼容 Betaflight、INAV、MissionPlanner 与 QGroundControl 四大主流地面站生态,无论是追求毫秒级响应的 FPV 竞速飞手、需要稳定悬停与航拍流畅… 2026/8/8 15:29:54
SpringBoot+XXL-Job 客户公海自动回收设计:双计时规则、锁定豁免、领取上限如何闭环 SpringBootXXL-Job 客户公海自动回收设计:双计时规则、锁定豁免、领取上限如何闭环 🌐 演示地址:http://ruoyioffice.com | 📦 源码1GitHub:ruoyi-office | 📦 源码2GitCode:ruoyi-office | &am… 2026/8/8 17:35:46
终极指南:Khronos官方GLSL着色器编译器glslang完整教程 终极指南:Khronos官方GLSL着色器编译器glslang完整教程 【免费下载链接】glslang Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator. 项目地址: https://gitcode.com/gh_mirrors/gl/glslang 想要在Vulkan和现… 2026/8/8 17:35:46
从Python脚本到大师级编程:Advanced Python Mastery终极指南 从Python脚本到大师级编程:Advanced Python Mastery终极指南 【免费下载链接】python-mastery Advanced Python Mastery (course by dabeaz) 项目地址: https://gitcode.com/gh_mirrors/py/python-mastery 想要突破Python基础编程的瓶颈,掌握高级… 2026/8/8 17:35:46
C#音频开发中的Git分支管理实战技巧 1. 项目概述在C#音频开发领域,Git分支管理常常成为开发者们的"隐形杀手"。我见过太多团队在音频版本迭代时,因为分支操作不当导致关键音频资源丢失或冲突。特别是当项目需要同时维护多个平台的音频适配(如移动端降采样、PC端高清音… 2026/8/8 17:35:46
告别纸质文档烦恼:NAPS2如何用免费开源方案实现智能文档扫描 告别纸质文档烦恼:NAPS2如何用免费开源方案实现智能文档扫描 【免费下载链接】naps2 Scan documents to PDF and more, as simply as possible. 项目地址: https://gitcode.com/gh_mirrors/na/naps2 还在为堆积如山的纸质文件而头疼吗?每天面对杂… 2026/8/8 17:35:46
Android开机服务,修改mtk色温 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、convert_tools.py生产几个bin文件二、开机服务init.gamma_switch_service.rc三、色温写入生效gamma_tool.cpp四、编译文件Android.mk五、模块添加device.mk前… 2026/8/8 17:33:01
2026年Graph+AI Agents最新创新思路 本次围绕GraphAI Agents这个方向筛选了15篇高质量论文,都是近年来具有较高引用价值或方法创新的研究工作,其中部分来自IJCAI、AAAI、ICRA。 对于论文er来说,这些论文方法结构清晰、可复现性较强,在多个任务上都有可延展的空间。如… 2026/8/8 0:03:01
Wand-Enhancer 指南:5分钟解锁Wand专业版功能,永久移除2小时限制 Wand-Enhancer 指南:5分钟解锁Wand专业版功能,永久移除2小时限制 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为Wan… 2026/8/8 0:03:01
深圳专业网站制作公司哪家好?中山品牌网站建设服务深度解析与避坑指南 在这个移动互联网几乎渗透到我们生活每一寸肌理的时代,很多企业老板、创业者或者市场部门负责人常常会有这样的焦虑:明明我们的产品质量过硬,甚至在行业内也是数一数二的水平,但在线上却总是默默无闻。客户找不到我们,合作伙伴不了解我们的核心优势,甚至有时候连基本的信… 2026/8/8 0:03:01
ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/8 10:15:32
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/7 3:47:00
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/8 9:06:45
【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/8 7:56:20
AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/8 4:32:54
AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/7 15:51:54