腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
监视更改文件,并立即对更改采取行动
、
、
、
、
如何经常监视(小)文件
的
变化?现在,我用cron每分钟做一次,但是这会延迟一分钟。我想在文件更改后立即采取行动。也许我需要写一些在后台运行
的
低级进程,一旦服务器启动? 我想这样做
的
原因是将web应用程序与根操作分离开来(按需执行,一旦文件被更新)。
浏览 0
提问于2015-04-07
得票数 2
回答已采纳
1
回答
linux
内核如何知道哪个
inotify
_handle拥有特定
的
监视功能?
、
、
、
我知道
linux
内核提供了"
inotify
机制
“来监控文件系统。 根据
inotify
,
inotify
_init()返回fd以接收来自内核
的
inotify
_event。(我知道内核会在上面写
inotify
_event。)1)如果我使用
inotify
_add_watch()用
inotify
fd添加新
的
监视,当被监视
的
文件有一个事件时,谁会在
inotify
浏览 1
提问于2011-10-25
得票数 0
1
回答
在
linux
上,如何通过系统调用或shell命令监视文件/目录
的
变化?
、
、
、
、
在windows编程下,win32 api允许我们监视文件或目录
的
状态:当更改时,有一个用户回调函数
的
事件通知。例如,在一个资源管理器窗口中创建目录时,与此目录相关
的
其他资源管理器窗口也将被刷新。我
的
问题是:如何在
linux
上做到这一点?
linux
是否提供任何系统调用或posix api或shell命令来监视文件/目录?谢谢!
浏览 1
提问于2016-12-26
得票数 1
回答已采纳
3
回答
用于创建/删除/等
的
Java文件夹监视器?
、
、
有没有办法监视java中
的
文件夹以查看它们何时更新,即文件创建、删除、重命名等。还有什么方法可以将其设置为只查找以某个前缀开头
的
文件,例如img?
浏览 1
提问于2009-08-11
得票数 2
回答已采纳
1
回答
有效
的
机制
,以确定是否打开
的
文件已被外部修改?
、
、
例如,我目前使用
的
IDE (Aptana )一旦打开
的
文件内容被某个外部程序更改后就通知我。 我可以想象,在一个文件上运行一个周期性循环,运行stat()并检查上一次数据修改
的
时间。通常是这样做
的
,还是使用了类似中断
的
阻塞
机制
呢?
浏览 0
提问于2012-08-21
得票数 3
回答已采纳
2
回答
添加新文件或目录时,如何使rsync自动运行?
我决定使用rsync备份从我
的
家庭服务器下载
的
洪流到我
的
笔记本电脑。我阅读了整个手册,但是当一个新
的
文件或目录被添加到完整
的
torrent目录时,我没有找到自动同步文件
的
方法。我能找到
的
最好
的
事情就是每天通过一个cron作业运行rsync,但是我希望它更智能一些,比如Ubuntu-One,并且在添加新东西
的
时候执行这个任务。
浏览 0
提问于2013-02-18
得票数 2
回答已采纳
3
回答
每次在
linux
目录中创建新文件时运行一个进程。
、
、
我使用
的
操作系统是
linux
。如果可能的话,我需要在目录中创建
的
文件上运行一个ruby脚本。我需要让这个脚本一直运行。我首先想到
的
是
inotify
: 你认为有比使用
inotify
浏览 5
提问于2012-11-29
得票数 0
回答已采纳
1
回答
有没有办法监视目录中某些文件
的
变化?
、
我想要观察某些文件中
的
更改,并在发生这种情况时对其执行某些操作
浏览 16
提问于2017-06-23
得票数 0
2
回答
内核如何知道文件已关闭
、
、
、
linux
知道文件已被关闭
的
机制
到底是什么?我知道像
INOTIFY
这样
的
命令会在文件关闭时触发IN_CLOSE_WRITE事件。但是它是如何工作
的
呢?什么触发了文件
的
关闭?
浏览 3
提问于2011-09-15
得票数 0
2
回答
哪个操作系统支持Java中
的
本机(
inotify
-like)文件监视
、
、
、
、
用于直接映射到可用
的
本机文件事件通知工具,或者在本机工具不可用时使用原始
机制
(如轮询)。我认为这意味着它可以尝试一种轻量级
的
本地
机制
(类似于
Linux
上
的
inotify
),如果不能的话就进行轮询。什么样
的
操作系统可能或不可能提供这样
的
设施?
Linux
发行版级别将非常有用,或者我可以假设如果JVM运行在*unix上,那么它将得到支持吗?
浏览 2
提问于2017-03-31
得票数 5
6
回答
尾:
inotify
不能使用,只能返回到轮询:打开
的
文件太多了
、
、
、
、
当我尝试tail -f catalina.out时,我得到了错误:lsof | awk '{ print $2; }' | sort -rn | uniq -c | sort -rn | head 当我运行上述命令时打开
的
文件数量不是17,13,10,10,9吗?还是我理解错了?所有这些都是bash,sshd,apach
浏览 0
提问于2013-05-24
得票数 26
3
回答
无法在freeBSD上安装
Linux
::
Inotify
2
、
、
、
、
cpan install
Linux
::
Inotify
2root@freebsd12sabin:~/.cpan/build/
Linux
-
Inotify
2-2.1-6 # make testCan't load '/root/.cpan/build/
Linux
-
Inotify
2-2.1-6/blib/arch/auto/
Linux</
浏览 5
提问于2019-10-15
得票数 0
1
回答
破坏Windows上
的
CIFS文件缓存/强制“刷新”
、
、
我正在修改UNIX系统上
的
文件,并在Windows计算机上访问它们。服务器运行samba,客户端执行一定数量
的
缓存。当我在UNIX端修改文件时,查看新版本文件
的
唯一可靠方法是在Windows资源管理器中右击并选择“刷新”。 我正在寻找相当于在Windows资源管理器中右击并选择“刷新”
的
Windows API。关于向资源管理器发送消息以使其刷新还有其他问题,但这不是我想要
的
:我不关心资源管理器窗口
的
内容,我甚至不希望打开目标目录
的
内容。我只想把缓存失效
的</em
浏览 2
提问于2010-11-02
得票数 4
回答已采纳
1
回答
使用perl监视目录中
的
文件
、
我需要查看一个目录下
的
文件,我用perl编写了下面的脚本。但它没有做我想做
的
事。 #!$items;取消链接$items;}{睡眠50;} 任何帮助都是非常感谢
的
。事先谢谢你!
浏览 3
提问于2015-01-19
得票数 1
1
回答
c++控制台鼠标事件
、
、
是否有可能在windows控制台应用程序中获取鼠标事件,即使控制台窗口没有活动,例如Word或任何其他应用程序都是活动
的
。 如果用户选择桌面项目并将其复制或移动到其他地方,我希望得到通知。
浏览 2
提问于2014-03-20
得票数 0
回答已采纳
4
回答
在不轮询
的
情况下检测文件更改
我正在尝试使用Python程序中
的
一种方法来检测文件系统上
的
文件是否被修改。我知道我可以每隔5秒运行一些东西来检查系统
的
最后修改日期,但我很好奇是否有更简单
的
方法来做到这一点,而不需要我
的
程序重复检查。 有没有人知道这种方法?
浏览 4
提问于2011-04-21
得票数 67
回答已采纳
2
回答
监控一组目录并在新文件出现时生成“事件”- libevent或libev可以做到吗?
、
、
、
我正在用PHP编写一个程序(不要问),它需要监视一组等待文件出现并处理新来者
的
目录。我
的
程序必须在
Linux
和Solaris上运行,所以不能直接使用
inotify
... 谢谢!
浏览 8
提问于2013-04-04
得票数 0
1
回答
不使用模块或安装
的
linux
中
的
Python 3文件更改事件侦听器
、
、
、
理想情况下,它
的
工作原理类似于watchdog或
inotify
,但我无法安装任何内容,包括新模块(合规性和政治性)。大约有100个文件可能会更改。这将部署在大约150,000个
linux
实例中,至少使用Python3.5。它确实需要尽可能
的
高效,所以我不希望线程坐在while循环中。它还需要相当及时。我期望在一秒内有多个变化,所以延迟和睡眠计时器也是不存在
的
。 有没有可能使用与watchdog/
inotify
相同
的
机制
、一些默认模块或其他方法
浏览 6
提问于2021-01-18
得票数 0
1
回答
Linux
C如何获取!eof事件?
、
我想看一个文件fd在
linux
c中不是eof时是可读
的
。现在我不得不循环到!eof,我认为这是浪费cpu时间。使用
inotify
的
示例代码{int fd = open("/home/terry/1.txt", O_RDONLY, "00666");size_t len
浏览 1
提问于2012-03-04
得票数 3
回答已采纳
1
回答
终端不能识别变化,除非我写"make programm“
、
、
所以我有一个名为"programm1“
的
文件。每次我尝试用"./programm1“在终端中运行它时,它都不能识别我所做
的
更改,除非我输入"make programm1”,它应该是这样
的
吗?或者,有没有办法让它自动进行,这样我就不必用"make programm1“保存我所做
的
每一处更改了?
浏览 29
提问于2021-11-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
细说|Linux Out Of Memory机制
linux内核机制之设备树
IBM为Linux 内核提出新的命名空间机制
sersync基于rsync+inotify实现数据实时同步
自动化反弹Shell防御技术
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券