当前位置: 首页 > 面试题库 >

每次在Linux中保存文件时如何运行脚本?

东方华荣
2023-03-14
问题内容

每次在Linux中保存文件时如何运行脚本?


问题答案:

Linux有一个子系统调用inotify,它可以使文件系统向应用程序报告文件系统中的更改。

您的linux系统可能有一个名为的软件包incron,使使用变得inotify非常容易。(或在可用的软件包中搜索描述中包含“
inotify”一词的任何软件包)。

设置incron非常类似于setup cron,除了cron在指定的时间和日期incron执行脚本,每当指定的文件或目录更改时执行脚本。

PS。在Ubuntu(例如),incron是这个包,安装了

sudo apt-get install incron


 类似资料:
  • 问题内容: 我正在通过Jenkins构建通过CLI 运行脚本。我希望每次运行将结果保存到新文件夹中。我该怎么做? testrunner.bat -r -j -J“ -fC:\ Users \ xxxxxx \ Desktop \ Reports \ xxx \ xxx”“ -RProject报告”“ -E默认环境” -I“ C:\ TCOE \ Automated_Smoke_and_Regres

  • 如何在启动时使用Linux中的脚本文件运行java类文件? 我有一些java类文件。我希望该文件应该在机器重新启动时运行。我想写一个脚本文件,在机器启动时运行我的java类。

  • 在docker文件中运行sh脚本时,出现以下错误: /上传。上海:5:/上载sh:sudo:找不到/上载sh:21: /上载sh:换人不好 DockerFile 有什么想法吗?

  • 如何每5分钟左右运行一个PHP文件?我尝试使用cron,但它似乎不起作用。假设我想让我的网站运行一个播放声音的php文件。如何使php文件每5分钟运行一次,使声音每5分钟播放一次。我知道JavaScript可以做到这一点,因此函数可以按设定的间隔运行,但我希望文件也这样做。 这样做的原因是我正在创建一个网站,我希望用户得到实时通知。为了做到这一点,我需要运行php文件,以便它可以检测用户通知的更改

  • 问题内容: 有什么方法可以将结果变量保留在内存中,因此我不必每次运行脚本的开头都重新计算它?每次运行脚本时,我都会对数据集(从磁盘上读取)进行一系列(5-10秒)的确切操作。这不会有太大问题,因为我非常擅长使用交互式编辑器在两次运行之间调试代码。但是有时交互功能只是不切实际。 我知道我可以将结果写到磁盘上的文件中,但是如果可能的话,我想避免这样做。这应该是一个解决方案,它在我第一次运行脚本时会生成

  • 问题内容: 因此,我以前有很多.js文件曾经用于从命令行界面查询MongoDB,但现在我希望能够通过Java运行相同的查询(我正在使用Java来支持依赖于Web界面的Web查询中的信息)。如何使用Java驱动程序中的JavaScript查询并返回一些我可以使用的数据(最终的方法是将结果格式化为HTML,如果有帮助的话)。 问题答案: 如果您需要在构建期间执行js文件,则可以使用maven-mong