Cron
setuid.today 日期格式在 FreeBSD 10.2 更新後更改
我的 setuid.today 的日期格式與 setuid.yesterday 不同:
setuid.today(德語本地化?)
3 Dez
setuid.昨天
Dec 3
我每天都會收到包含差異報告的電子郵件。我猜其中一個定期腳本在上次更新期間發生了一些變化。我在 FreeBSD 10.2
我應該如何進行?
總結一下我們在評論中發現的內容:
在某個時候(升級之前),/etc/login.conf 被填充
:lang=de_DE.UTF-8
到預設類中。更新到 FreeBSD 10.2 後,cron 大概被重新啟動,並選擇了新的語言環境。新的語言環境導致 setuid.today 文件中的日期格式發生變化。FreeBSD 10.2 發行說明沒有提到對 /etc/login.conf 的更改(最接近的是Inconsistency between locale and rune locale states更新檔,但它似乎沒有觸及 /etc/login.conf)。
解決方案是改回預設語言環境並在需要不同語言環境的地方使用 ~/.login_conf 覆蓋;然後重啟cron。