您好、欢迎来到现金彩票网!
当前位置:彩70 > 符号链接 >

Linux当中怎么监控一个符号链接是否发生了变化?

发布时间:2019-07-04 12:32 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部符号链接本身就不能做modify,不知道你检测这个事件有什么意义。 你可以监控符号链接文件的删除 (-e delete),但是只能通过监控这个符号链接文件上级目录来实现。比如 symlink 在 test 目录下,那么可以

  此时如果你删除 symlink就会抓到事件,当然如果在删除symlink前删了test下的其他文件,也会被抓到,所以你可能需要用上 --monitor 参数,并匹配输出。

  总之,inotifywait 不支持直接监控符号链接文件本身(应该是其本身没想到还有这种需求),你只能间接实现。另外,监控符号链接也确实没什么意义。

  谢谢你的回答,我的需求是如果这个符号链接指向了另一个目录,就发生相应的动作。 所以才会想到能不能监控符号链接本身。

  修改符号链接指向,实际上是先删除symfile,再新建。所以你可以监控上级目录的 delete 和 create事件, 如果遇到 symfile 的 delete 和 create,再去检查它所指的对象是否改变,这要写一段代码来实现了。

http://hayleylord.com/fuhaolianjie/568.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有