BASH,目录更新的自动运行脚本?
发布时间:2020-12-15 21:04:40 所属栏目:安全 来源:网络整理
导读:有没有办法设置一个简单的bash脚本,如 chmod a+xr -R ~/lib/ 但是在某种程度上,当任何文件被创建或移动到lib目录中时,这个脚本会自动运行,并且目录嵌套在lib中? 有点像等待某个事件发生,触发脚本的执行 – 这就是我正在寻找的信息. 解决方法 是的,. . . . .
有没有办法设置一个简单的bash脚本,如
chmod a+xr -R ~/lib/ 但是在某种程度上,当任何文件被创建或移动到lib目录中时,这个脚本会自动运行,并且目录嵌套在lib中? 有点像等待某个事件发生,触发脚本的执行 – 这就是我正在寻找的信息. 解决方法
是的,. . .
. . .主要的Unix版本具有传统Posix核心服务的事件框架扩展. 如果您正在使用Linux,请参阅dnotify和更高版本的设施inotify. 这些工具与bash并没有太大关系,但dnotify面向运行脚本.这些功能可能已经存在于您的内核中,但您很可能需要安装一个包(如inotify-tools)才能轻松访问它们. BSD系统和其他适合Unix的系统具有相同的机制. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angularjs – 多个指令实例和事件
- WCF以及之前的Net Remoting,WebService,RestFull,MSMQ关系
- 如何在bash中撤消exec> / dev / null?
- 利用angular4和nodejs-express构建一个简单的网站(四)—a
- 什么是Bash Shell的内建(build in)命令
- bash – 语法错误:循环变量不正确
- angularjs – ui-router动态模板路径
- scala – 何时使用案例类或常规类
- scala – play框架 – 在build.sbt中解析表达式时出错
- angularjs – Angular JS Touch和Swipe