情况描述

日志类似

Wed Feb 16 05:00:03 2022 cron.err crond[31109]: crond (busybox 1.33.2) started, log level 5
Wed Feb 16 05:00:18 2022 cron.err crond[1475]: crond (busybox 1.33.2) started, log level 5

分析结果

The FEATURE_SYSLOG_INFO 20 option appeared in BusyBox v. 1.31.0.
But in OpenWRT in order to save memory :slight_smile: this option is disabled by default: master 4, openwrt-21.02 branch 16.
As a result, BusyBox components (including cron) in syslog write all messages with the error level.

说人话,这就是普通的输出日志
OpenWRT默认crond的日志全部使用cron.err输出了

解决方法

鉴于日志详细信息并没说什么错误,可以当做crond正常运行的日志提示
或者
你不想它显示,把OpenWrt的系统日志等级调高

uci set system.@system[0].cronloglevel=9
uci commitservice cron restart

补充知识

cron 日志等级

OpenWrt Wiki
System configuration /etc/config/system
0 会打印所有信息
8 会打印命令执行
9或更高 只会记录错误日志

参考链接

Cron.err - why?
crond log level meaning


❌这个不适用于OpenWrtcrond log level

-l emerg or panic  LOG_EMERG   0   [* system is unusable *]
-l alert           LOG_ALERT   1   [* action must be taken immediately *]
-l crit            LOG_CRIT    2   [* critical conditions *]
-l error or err    LOG_ERR     3   [* error conditions *]
-l warn or warning LOG_WARNING 4   [* warning conditions *]
-l notice          LOG_NOTICE  5   [* normal but significant condition *] the default
-l info            LOG_INFO    6   [* informational *]
-l debug           LOG_DEBUG   7   [* debug-level messages *] same as -d option

上文中的日志里可以看到log level使用的是5
我们如何更改它?
可以在crond的启动文件/etc/init.d/cron中看到端倪

...
start_service() {procd_set_param command "$PROG" -f -c /etc/crontabs -l "${loglevel:-5}"
}
...

应该是这里的 5 修改为我们需要的等级即可

OpenWrt 系统日志中频繁出现 cron.err 问题分析相关推荐

  1. php 系统日志,PHP中把错误日志保存在系统日志中(Windows系统)

    PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: 复制代码 代码如下: error_log = syslog ...

  2. 网维无盘服务器系统日志错误,系统日志中一直有网卡错误出现(x520万兆网卡)...

    (1) 具体问题 A:系统日志中大量类似错误 kern.warn kernel: [121669.543660] ixgbe 0000:01:00.1: Warning firmware error ...

  3. php输出mysql错误日志_PHP_PHP中把错误日志保存在系统日志中(Windows系统),【将错误记录到系统日志中】 - phpStudy...

    PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 i ...

  4. 修改js文件需要重启服务器,关于Node.js中频繁修改代码重启服务器的问题

    我们可以使用一个第三方命名行工具,nodemon 来帮我们解决频繁修改代码重启服务器问题. nodemon 是一个基于 Node.jsNode.js 开发的第三方命令行工具,我们使用的时候需要独立安装 ...

  5. php 错误记录_PHP中把错误日志保存在系统日志中(Windows系统)

    [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 ini_set() 函数设置. [例1] //关闭错误显示 ...

  6. python configure函数 循环_使用python统计git仓库中频繁修改的热点函数

    本篇博客以开源代码RT-Thread为例,描述了如何使用python扫描统计代码中频繁修改的函数,帮助我们发现系统中需求变化和BUG制造的重灾区. 需求背景 最近在学习设计模式时,印象深刻的一句话就是 ...

  7. PHP 错误与异常 笔记与总结(6)将错误日志保存在系统日志中

    [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 ini_set() 函数设置. [例1] <?php ...

  8. php 保存错误日志,PHP中把错误日志保存在系统日志中_PHP教程

    PHP中把错误日志保存在系统日志中 这篇文章主要介绍了PHP中把错误日志保存在系统日志中(Windows系统),本文讲解了设置方法和查看方法,需要的朋友可以参考下 [将错误记录到系统日志中] 在 ph ...

  9. linux遇到nul字符,服务器崩溃,系统日志中出现ascii NUL字符(^ @ ^ @ ^ @ ...)

    我有一些由OVH(法国服务提供商)托管的专用服务器.操作系统:Ubuntu 12.04 x64 几个月前,我的一台服务器崩溃了.唯一奇怪的是syslog中的一些" ASCII NUL&quo ...

最新文章

  1. Fedora 18 正式发布
  2. c语言程序设计修改题,2006年秋季C语言程序设计》期末考试题A卷答案答案--修改后.doc...
  3. 移动平台游戏网络重连方案
  4. MySQL高级 trace工具
  5. python3手机脚本教学_python+adb命令实现自动刷视频脚本案例
  6. 我做了一个 Istio Workshop,这是第一讲介绍
  7. 小米9android q测试版,基于Android Q的MIUI来了 小米9尝鲜
  8. 二叉树2 - 数据结构和算法44
  9. SQLAlchemy 基本使用
  10. [Java] 蓝桥杯ALGO-80 算法训练 整数平均值
  11. Python列表和元组比较
  12. 计算机校准颜色,显示器颜色校正,教您怎么校准显示器颜色
  13. shell脚本实现逻辑关系与、或、非
  14. 霍夫曼编码最简单的实现
  15. 有赞裁员1500人?说说有赞为什么会跌落神坛
  16. 黑暗星空中的秘密——《黑暗森林》简评
  17. MySQL如何备份整个数据库
  18. 大班运用计算机教学案例,【大班教学案例】_幼儿园大班教学案例:《让孩子在自主探索中获取成功》...
  19. 自建局域网 OTA 服务器
  20. 关于qt/qte在Ubuntu/Debain下的安装

热门文章

  1. C++程序设计教材目录思维导图(增C++Primer)
  2. DNSmasq – 配置DNS和DHCP
  3. vsc+python格式化配置
  4. swift 切割字符串
  5. python函数的声明_Python函数声明与定义
  6. jquery03-05用户评论五角星案例
  7. [教学] Ps 批量抠图教程
  8. 批处理bat万能删除文件/夹
  9. 乡村振兴齐鲁论坛 万企兴万村-万祥军:发挥全国工商联作用
  10. 图层php,ps中的图层是什么意思