systemd 计时器生成器
通过 GUI 交互式生成 systemd 的 .timer / .service 单元文件
使用方法
- 设置单元基础名称(例如:backup)和 system / user 类型
- 选择 OnCalendar 预设,或输入工作日·年·月·日·小时·分钟·秒字段,然后单击"添加 OnCalendar 行"来构建执行时间
- 根据需要配置单调计时器(OnBootSec 等)和其他计时器选项
- 在服务端输入 ExecStart(执行命令)、Type、用户、安全设置等
- 复制生成的 .timer / .service,并按照显示的安装步骤进行放置和启用
适用场景
- 当您不熟悉 cron 并想在查看每个字段的含义的同时配置定期执行时
- 想在全面检查 systemd timer 选项的同时创建单元文件时
- 想事先确认 OnCalendar 表达式的下次执行时间时
- 想快速生成包含安全加固(沙箱)设置的 service 单元时
常见问题
什么是 OnCalendar 表达式? ▼
这是 systemd 实时计时器使用的日历表达式。格式为"工作日 年-月-日 时:分:秒",每个字段都支持 list(,)·range(..)·repetition(/)·通配符(*)。您也可以使用 minutely 或 daily 等快捷方式。
为什么需要 .timer 和 .service 两者? ▼
systemd timer 的工作原理是 .timer 定义"何时启动",同名的 .service 定义"执行什么"。从 timer 启动的服务通常使用 Type=oneshot。
输入的数据会发送到服务器吗? ▼
不会,所有处理都在浏览器中完成。输入的命令和设置决不会发送到外部。
相关工具
JSON格式化与验证器
JSON格式化、压缩、验证
JSON→电子表格转换
将JSON数据转换为类似Excel的网格,选择单元格范围进行复制
Base64编码/解码
文本和文件的Base64转换
URL编码/解码
URL编码转换
正则表达式测试器
正则表达式的实时测试和匹配
文本差异查看器
对比显示文本差异
进制转换
在二进制、八进制、十进制、十六进制等任意基数之间转换数值
位操作模拟器
按位进行运算并通过视觉方式模拟
SLA 可用率计算器
从 SLA 可用率计算停机时间
IP地址/子网计算器
计算IPv4和IPv6子网、网络地址和主机范围
Cron 时间线
将crontab执行计划以时间线、日历和甘特图形式可视化
布隆过滤器 模拟器
可视化模拟布隆过滤器的工作原理并计算最优参数
UART 波特率计算器
根据时钟和目标波特率计算分周比、误差和寄存器值
PWM定时器配置计算器
从时钟和预分频器·计数器值计算和反算PWM频率·占空比·分辨率与寄存器设置值(PSC/ARR/CCR)
定时器中断周期·时钟分频计算器
根据时钟和分频器·计数值计算中断周期·频率。从目标周期反推最优PSC/ARR
ADC 分辨率、LSB、电压计算器
从分辨率和参考电压计算LSB电压、量子化误差、动态范围、代码↔电压转换、ENOB、过采样