新闻详情

新闻详情

首页 / 资讯中心 / 详情

WSL Dashboard计划任务:让Linux实例每天定时自动启停,配置全图解

发布时间:2026/9/25 12:40:33来源:尧图网络
WSL Dashboard计划任务:让Linux实例每天定时自动启停,配置全图解
WSL Dashboard计划任务让Linux实例每天定时自动启停配置全图解【免费下载链接】wsl-dashboardA GUI manager for WSL featuring a modern UI — a lightweight, low‑memory, high‑performance dashboard to manage WSL instances. Install, list, start, stop, unregister, and configure your WSL distros​ from one place.项目地址: https://gitcode.com/gh_mirrors/ws/wsl-dashboardWSL Dashboard 是一款轻量级 WSL 图形化管理器它的「计划任务」功能可以让 WSL 实例每天定时自动启动与关闭无需打开终端、无需手写 schtasks 命令用图形界面填好一条 Cron 表达式即可。本图解带你从零完成「每日定时启动 每日定时关闭」的完整配置。为什么需要 WSL 定时任务如果你用 WSL 跑数据库、爬虫、开发环境大概率每天要重复这两个动作 早上手动启动 Linux 实例等它进入工作状态 晚上手动关闭实例释放内存手动操作不仅麻烦还容易忘。WSL Dashboard 的计划任务把启停交给Windows 任务计划程序到点自动执行就算你没打开 WSL Dashboard 主界面也会照常运行。计划任务页面在哪里打开 WSL Dashboard点击左侧边栏的Task scheduler任务计划图标即可进入。该页面列出所有由本工具创建的计划任务每条任务显示展示项说明状态指示灯绿色 已启用蓝色 正在运行灰色 已禁用任务名称创建时填写的名称Cron 表达式调度规则如0 9 * * *执行命令实际运行的脚本或程序一键添加定时启停任务5 步配置点击页面右下角的添加任务按钮按下面 5 步填写即可第 1 步填写任务名称只能包含字母、数字、-、_、.最长 60 个字符例如Ubuntu-Daily-Start。第 2 步填写执行命令点击「浏览」可快速选择文件支持exe、ps1、bat、cmd、py等可执行程序。推荐写两个简单脚本启动脚本wsl-start.batwsl.exe -d Ubuntu-22.04 -- echo started启动指定实例关闭脚本wsl-stop.batwsl.exe --shutdown关闭全部实例第 3 步填写命令参数可选如果你的脚本需要参数在此处填写。第 4 步填写调度规则Cron 表达式标准 5 段格式分 时 日 月 周。每日 09:00 启动填0 9 * * *每日 21:30 关闭填30 21 * * *。第 5 步保存如需以管理员权限运行勾选「以管理员权限运行」保存时系统可能弹出一次 UAC 确认。Cron 表达式速查表表达式含义0 9 * * *每天 09:0030 21 * * *每天 21:300 9 * * 1每周一 09:000 0 1 * *每月 1 日 00:0030 * * * *每小时第 30 分钟*/5 * * * *每 5 分钟⚠️ 注意WSL Dashboard 目前支持*、单个数值和*/N步长暂不支持逗号分隔多值和范围如1-5填写不符合规则时表单会给出明确的中文错误提示。管理已有任务编辑、启停与立即运行每个任务卡片右侧有 4 个操作按钮编辑修改命令、参数或调度规则⏯启用 / 禁用临时暂停或恢复任务无需删除▶️立即运行不用等到明天当场验证脚本是否正确️删除移除任务并清理相关临时文件 建议工作流创建任务后先点「立即运行」验证一遍确认实例能正常启动/关闭再安心等待定时触发。原理解析它是怎么做到定时的WSL Dashboard 底层调用 Windows 自带的schtasks命令把所有任务统一创建在\WSLDashboard\UserTasks路径下Cron 自动转换把 Cron 表达式映射为 schtasks 支持的 MINUTE / HOURLY / DAILY / WEEKLY / MONTHLY 周期静默执行对.ps1、.py、.bat、.cmd脚本自动生成 VBS 启动器定时触发时不会弹出黑色命令窗口规则可回溯Cron 表达式会写入任务的描述字段编辑时能原样读回与系统互通打开 Windows「任务计划程序」也能看到、管理这些任务不会被工具锁死核心源码导读模块路径计划任务核心逻辑创建/查询/删除src/app/scheduler_task/schtasks.rs任务数据模型src/app/scheduler_task/models.rs页面交互处理src/ui/handlers/scheduler.rs计划任务页面src/ui/views/scheduler_view.slint任务卡片组件src/ui/components/scheduler_card.slint新建/编辑任务对话框src/ui/components/dialogs/scheduler_dialog.slint界面中文文案assets/i18n/zh-CN.toml此外WSL Dashboard 自身的开机自启实例、USB 自动连接、端口转发等特性也正是通过同一套任务计划机制/scheduler参数实现的见 src/app/cli.rs。常见问题Q到点了任务没执行先确认任务未被禁用再检查是否以管理员权限创建编辑他人创建的任务需要 UAC。Q执行时 WSL Dashboard 必须开着吗不需要。任务注册在 Windows 任务计划程序中独立于本程序运行。Q弹出黑色命令窗口很打扰把命令改为.ps1、.bat、.cmd或.py脚本工具会自动通过 VBS 静默方式执行全程无窗口。配置完成后你的 WSL 实例将像打工人一样准时上下线 ⏰。每天省下两次手动操作把时间留给更重要的事。【免费下载链接】wsl-dashboardA GUI manager for WSL featuring a modern UI — a lightweight, low‑memory, high‑performance dashboard to manage WSL instances. Install, list, start, stop, unregister, and configure your WSL distros​ from one place.项目地址: https://gitcode.com/gh_mirrors/ws/wsl-dashboard创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

react-native-mmkv 与 Recoil 集成:用 atomEffect 实现 atom 状态持久化 2026/9/25 13:15:23

react-native-mmkv 与 Recoil 集成:用 atomEffect 实现 atom 状态持久化

【免费下载链接】react-native-mmkv ⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage! 项目地址: https://gitcode.com/gh_mirrors/re/react-native-mmkv 点击查看 免费下载 Recoil 的 atom 状态默认只存在于内存中&#xff…

阅读更多 →
PaddleSeg PanopticSeg 全景分割工具箱快速上手:预训练模型推理、训练与评估实战指南 2026/9/25 13:15:16

PaddleSeg PanopticSeg 全景分割工具箱快速上手:预训练模型推理、训练与评估实战指南

人工智能计算机视觉预训练 【免费下载链接】PaddleSeg Easy-to-use image segmentation library with awesome pre-trained model zoo, supporting wide-range of practical tasks in Semantic Segmentation, Interactive Segmentation, Panoptic Segmentation, Image Matting,…

阅读更多 →
SQL Server PolyBase HDFS Kerberos 连接故障排查:hdfs-kerberos-tester 工具完全指南 2026/9/25 13:15:16

SQL Server PolyBase HDFS Kerberos 连接故障排查:hdfs-kerberos-tester 工具完全指南

示例工程数据库教程后端 【免费下载链接】sql-server-samples Azure Data SQL Samples - Official Microsoft GitHub Repository containing code samples for SQL Server, Azure SQL, Azure Synapse, and Azure SQL Edge 项目地址: https://gitcode.com/gh_mirrors…

阅读更多 →
STM32CubeMX 6.14下载安装建工程配置全流程详解 2026/9/25 13:15:03

STM32CubeMX 6.14下载安装建工程配置全流程详解

最近因为要给新一批板子做底层初始化,我把STM32CubeMX 6.14从下载、安装到建工程配置的完整流程又从头到尾走了一遍。这个工具说实话,对刚接触STM32的人来说可能是劝退门槛——满屏的引脚图、时钟树、外设选项,看着就头大;但一旦摸…

阅读更多 →
STM32启动调试核心:BOOT0启动模式与NRST复位信号深度解析 2026/9/25 13:15:03

STM32启动调试核心:BOOT0启动模式与NRST复位信号深度解析

1. 为什么STM32调试总像在拆炸弹?——从BOOT0和NRST说起你有没有过这种经历:代码烧进去,板子纹丝不动,LED不闪、串口没输出、调试器连不上,万用表测得满头汗,最后发现是BOOT0跳线帽扣反了?或者N…

阅读更多 →
Serialization assertion safeVersionRead == safeSerializationVersion failed:TensorRT engine 版本不匹配的 CM 2026/9/25 13:14:56

Serialization assertion safeVersionRead == safeSerializationVersion failed:TensorRT engine 版本不匹配的 CM

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉