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

文件或目录更改时如何运行Shell脚本?

牧飞鹏
2023-03-14
问题内容

我想在特定文件或目录更改时运行Shell脚本

我如何轻松做到这一点?


问题答案:

使用inotify-tools。



 类似资料:
  • 我有一个shell脚本文件,我想从java运行。我的java工作空间目录与脚本的目录不同。 我收到此错误: 我在谷歌上搜索了一下,每一个解决方案都表明我在做正确的事情。 我试图把脚本文件放在src和Java项目的bin中,但它仍然说没有这样的文件或目录。 我做错了什么? 谢谢

  • 问题内容: 我需要使用执行一组Cassandra DB命令的nodeJS运行Shell脚本文件。有人可以帮我吗? db.sh文件内部: 问题答案: 您可以使用shelljs模块执行任何shell命令

  • 在转换到Swift3后,我刚刚解决了我的错误,但在尝试编译时却得到了这个错误。为了清晰起见,我附上了一张截图,它看起来不像是系统在寻找一个.app文件或.sh文件。真的不太了解豆荚,所以任何帮助都会非常感谢!

  • 问题内容: 在Amazon S3 Linux实例上,我有两个名为的脚本,它们 永远 启动和停止(依次运行Node.js应用程序)。我使用这些脚本手动启动和停止我的Node.js应用程序。到目前为止,一切都很好。 我的问题:我还想将其设置为在系统启动时运行。我知道我需要在其中添加文件,并且知道如何将其符号链接到其中的适当目录,但是我无法弄清楚放置在其中的文件中实际需要什么。我认为这应该只是一条线,例

  • 问题内容: 我想实现一个userland命令,该命令将使用其参数之一(路径)并将目录更改为该目录。程序完成后,我希望外壳位于该目录中。所以我想用外部程序来实现命令。 可以在python脚本中完成还是必须编写bash包装器? 例: 问题答案: 其他人指出,您不能从孩子那里更改父母的工作目录。 但是有一种方法可以实现您的目标-如果从shell函数中进行cd,则 可以 更改工作目录。将此添加到您的〜/

  • 如何更改项目运行时平台? (standard NetBeans[8.1]Java Project[Java Application]) 详细信息: 在NetBeans 8.1中使用Ubuntu 我已经安装了JDK 1.6,JDK 1.7+JDK 1.8 我的项目平台是Java6. 我的系统默认Java是Java7。 NetBeans-IDE是用Java8启动的。 我想要的是: Project-Pl