OpenWrt 系统日志中频繁出现 cron.err 问题分析
情况描述
日志类似
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 问题分析相关推荐
- php 系统日志,PHP中把错误日志保存在系统日志中(Windows系统)
PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: 复制代码 代码如下: error_log = syslog ...
- 网维无盘服务器系统日志错误,系统日志中一直有网卡错误出现(x520万兆网卡)...
(1) 具体问题 A:系统日志中大量类似错误 kern.warn kernel: [121669.543660] ixgbe 0000:01:00.1: Warning firmware error ...
- php输出mysql错误日志_PHP_PHP中把错误日志保存在系统日志中(Windows系统),【将错误记录到系统日志中】 - phpStudy...
PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 i ...
- 修改js文件需要重启服务器,关于Node.js中频繁修改代码重启服务器的问题
我们可以使用一个第三方命名行工具,nodemon 来帮我们解决频繁修改代码重启服务器问题. nodemon 是一个基于 Node.jsNode.js 开发的第三方命令行工具,我们使用的时候需要独立安装 ...
- php 错误记录_PHP中把错误日志保存在系统日志中(Windows系统)
[将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 ini_set() 函数设置. [例1] //关闭错误显示 ...
- python configure函数 循环_使用python统计git仓库中频繁修改的热点函数
本篇博客以开源代码RT-Thread为例,描述了如何使用python扫描统计代码中频繁修改的函数,帮助我们发现系统中需求变化和BUG制造的重灾区. 需求背景 最近在学习设计模式时,印象深刻的一句话就是 ...
- PHP 错误与异常 笔记与总结(6)将错误日志保存在系统日志中
[将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 ini_set() 函数设置. [例1] <?php ...
- php 保存错误日志,PHP中把错误日志保存在系统日志中_PHP教程
PHP中把错误日志保存在系统日志中 这篇文章主要介绍了PHP中把错误日志保存在系统日志中(Windows系统),本文讲解了设置方法和查看方法,需要的朋友可以参考下 [将错误记录到系统日志中] 在 ph ...
- linux遇到nul字符,服务器崩溃,系统日志中出现ascii NUL字符(^ @ ^ @ ^ @ ...)
我有一些由OVH(法国服务提供商)托管的专用服务器.操作系统:Ubuntu 12.04 x64 几个月前,我的一台服务器崩溃了.唯一奇怪的是syslog中的一些" ASCII NUL&quo ...
最新文章
- Fedora 18 正式发布
- c语言程序设计修改题,2006年秋季C语言程序设计》期末考试题A卷答案答案--修改后.doc...
- 移动平台游戏网络重连方案
- MySQL高级 trace工具
- python3手机脚本教学_python+adb命令实现自动刷视频脚本案例
- 我做了一个 Istio Workshop,这是第一讲介绍
- 小米9android q测试版,基于Android Q的MIUI来了 小米9尝鲜
- 二叉树2 - 数据结构和算法44
- SQLAlchemy 基本使用
- [Java] 蓝桥杯ALGO-80 算法训练 整数平均值
- Python列表和元组比较
- 计算机校准颜色,显示器颜色校正,教您怎么校准显示器颜色
- shell脚本实现逻辑关系与、或、非
- 霍夫曼编码最简单的实现
- 有赞裁员1500人?说说有赞为什么会跌落神坛
- 黑暗星空中的秘密——《黑暗森林》简评
- MySQL如何备份整个数据库
- 大班运用计算机教学案例,【大班教学案例】_幼儿园大班教学案例:《让孩子在自主探索中获取成功》...
- 自建局域网 OTA 服务器
- 关于qt/qte在Ubuntu/Debain下的安装