You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派服务器启动时Cron触发的Syslog消息日期错误问题排查求助

树莓派服务器启动时Cron触发的Syslog消息日期错误问题排查求助

大家好,我遇到了一个挺奇怪的问题,想请各位帮忙分析排查下:

我有一台作为服务器A的树莓派,每次它启动的时候,我想让它自动给另一台服务器B的rsyslog守护进程发一条启动通知的syslog消息。为此我在root的crontab里加了这么一行指令:
@reboot logger -T -n [SERVERB_IPADDR] -P [SERVERB_PORT] "Server A $(date) started up"

目前这条指令确实能正常触发,消息也能成功出现在服务器B的rsyslog日志里,但问题在于消息里的日期完全不对。今天第一次收到的消息是:

Server A Thu 8 Aug 2024 16:51:50 CEST started up

为了排查我又重启了一次服务器A,这次的日期变成了:

Server A Thu 8 Aug 2024 16:51:54 CEST started up

这次只差了4秒,但手动运行这条logger命令时,得到的日期是完全正确的。

我有点摸不着头脑,到底哪里出问题了?该怎么进一步排查呢?会不会是树莓派启动时,cron启动的时机比系统时钟完全初始化的时间早,导致当时时钟还没同步到正确时间?

备注:内容来源于stack exchange,提问作者Jos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:10:33