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

incron处理含圆括号文件名时无法触发脚本执行的问题求助

incron处理含圆括号文件名时无法触发脚本执行的问题求助

大家好,我遇到了一个incron的奇怪问题,想请教下各位有没有解决思路。

我已经安装了incron,并且配置了如下的incrontab规则:

/inputdir IN_ALL_EVENTS /root/jobs/monitor $@ $% $#

对应的监控脚本/root/jobs/monitor内容如下:

#!/bin/bash

LOG=/var/log/incron.log

TS="$(date '+%Y-%m-%d %H:%M:%S')"

# $1 - monitored dir
# $2 - action
# $3 - file in action

echo -e "${TS}  ${1} : ${2} : ${3}" >> ${LOG}

目前的情况是:当我把普通文件名的文件复制到/inputdir时,incron.log里会正常生成日志条目,这完全符合预期。

但如果我复制带有圆括号的文件,比如test(1).pdf,就完全没反应了——虽然journald里能看到相关事件记录,但监控脚本根本没被调用,incron.log里也没有对应的日志条目。

我觉得这应该是个异常情况,有没有人知道该怎么修复这个问题?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 08:28:11