程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Cron 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
凌晨 3 点的备份脚本:用 set -x、PS4 行号、trap ERR 和 shellcheck 逐层排查
综合
凌晨 3 点的备份脚本:用 set -x、PS4 行号、trap ERR 和 shellcheck 逐层排查
2026-10-24 20:01:33
一个每天凌晨跑的备份脚本,失败了却永远打印「备份完成」。本文从这段坏脚本出发,讲三层 Bash 排错手段:set -x 配自定义 PS4 打出文件名和行号、set -Eeuo pipefail 加 trap ERR 捕获 LINENO 与 BASH_COMMAND、bash -n 与 shellcheck 静态检查,末尾附可直接抄走的生产脚本骨架和断言写法。
Shell
Bash
运维
脚本调试
cron
systemctl start 没报错但定时任务不跑:systemd timer 替掉 crontab 的迁移与排查
编程
systemctl start 没报错但定时任务不跑:systemd timer 替掉 crontab 的迁移与排查
2026-10-23 21:31:59
crontab 被编辑器悄悄清空、只 start 不 enable 导致 timer 永不触发、UTC 服务器上 OnCalendar 早 8 小时、手动能跑但 timer 报 127——把 certbot、数据库备份、WordPress wp-cron 三个任务迁到 systemd timer 的完整配置与排查路径,附带什么场景该继续用 cron。
systemd
Linux运维
cron
定时任务
部署
容器 cron 9 点变 17 点:默认 UTC、DST 漂移与 K8s CronJob timeZone
案例
容器 cron 9 点变 17 点:默认 UTC、DST 漂移与 K8s CronJob timeZone
2026-09-07 00:05:40
cron 定时任务跑错点的排障:容器默认 UTC 让 0 9 表达式错 8 小时、集群多机时区不一致、DST 切换导致任务跳跑或重复执行,以及 K8s CronJob 1.27 起 timeZone 字段与 CRON_TZ、anacron 的处理边界。
cron
定时任务
时区
DST
Kubernetes
编程
Bun v1.3.12 深度解析:内置浏览器自动化、原生 Cron 调度与 JavaScriptCore 大升级——一个前端工程师眼中的「全家桶」革命
2026-05-02 18:35:10
深入解析 Bun v1.3.12 的重磅更新:内置浏览器自动化 Bun.WebView、进程内 Cron 调度器、终端 Markdown 渲染、JavaScriptCore 大升级,以及 URLPattern 2.3 倍性能提升等优化。
Bun
JavaScript
Runtime
Browser Automation
Cron
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调