gpt4 book ai didi

linux - 需要监控目录变化,并执行操作

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:32:26 26 4
gpt4 key购买 nike

首先:我不是程序员,也不是 Linux 大师,只是需要使用 Linux、Oracle、shell 脚本。

我当前的任务是监控 Oracle 中的一个表(工具:sqlplus),如果它包含特定行,则观察 linux 目录中不断增长的 tmp 文件,并记录其属性(例如 ls -l ), 每 5 秒。

最重要的是:如果从oracle表中删除上面的记录,这个tmp文件也会被删除,我需要这个tmp文件最后的内容。

我无法控制Oracle数据,只有查询权限。

可用的工具有:bash、awk、sed、一些旧版本的 perl、ruby(不是 1.9*)和 python (2.5)。我没有安装权限,所以大多数外部库都无法访问。我知道我可以从我的 $HOME 运行一些库,但是我在那台机器上没有互联网连接:所以不能下载任何库。

Inotify 不可用(旧内核)。

知道从哪里开始/如何做吗?提前致谢。

最佳答案

如何在另一个目录中创建硬链接(hard link),然后,当文件在原始位置“消失”时,硬链接(hard link)仍然可以访问内容。

关于linux - 需要监控目录变化,并执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/583820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com