如何监控/etc/shadow文件inotifywait?

2022-01-28 11:00:35 标签 linuxbashredhatinotifywait

我试图监视/etc/shadow文件作为根用户,并执行一组特定的动作,一旦对该文件做了更改。我想用inotifywait来做。然而,每当我监视该文件时,bash脚本的主体就会被跳过,脚本就会退出。

while inotifywait -e modify,close_write /etc/shadow
do
    echo "it works"
done

如果我这样做,输出永远不会打印出来,代码也永远不会停留在循环中。

退出码为0。有人知道我是否需要配置一些东西之前或我只是做了一些错误?8。2使用红帽。

编辑:

有人能解释一下为什么使用inotifywait的属性事件是/etc/shadow文件修改或close_write所必需的吗?

###在互联网上挖掘了一段时间后,我发现有人使用“attrib”事件来监视文件,而不是修改或close_write。我试过用attrib,结果成功了。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码