linux - 有没有办法为这个 Incrond Inotify 工作使用通配符?

标签 linux ubuntu inotify incron

这是我目前拥有的:

/js/main.js IN_MODIFY yui-compressor -o /js/main.min.js /js/main.js

有没有办法对该文件夹中的所有 js 文件和子文件夹执行上述操作?像这样:

/js/*.js IN_MODIFY yui-compressor -o /js/*.min.js /js/*.js

最佳答案

我在目录级别设置了如下所示的内容。希望这有助于为其他人节省时间。

/var/www/laravel/public/js/main.js IN_MODIFY yui-compressor -o /var/www/laravel/public/js/main.min.js /var/www/laravel/public/js/main.js
/var/www/laravel/public/css/style.css IN_MODIFY yui-compressor -o /var/www/laravel/public/css/style.min.css /var/www/laravel/public/css/style.css
/var/www/laravel/app/views_original IN_MODIFY php /var/www/laravel/app/controllers/MinifyHTML.php $@/$#
/var/www/laravel/app/views_original/account IN_MODIFY php /var/www/laravel/app/controllers/MinifyHTML.php $@/$#
/var/www/laravel/app/views_original/emails IN_MODIFY php /var/www/laravel/app/controllers/MinifyHTML.php $@/$#
/var/www/laravel/app/views_original/emails/auth IN_MODIFY php /var/www/laravel/app/controllers/MinifyHTML.php $@/$#
/var/www/laravel/app/views_original/layout IN_MODIFY php /var/www/laravel/app/controllers/MinifyHTML.php $@/$#
/var/www/laravel/app/views_original/mtg IN_MODIFY php /var/www/laravel/app/controllers/MinifyHTML.php $@/$#
/var/www/laravel/app/views_original/profile IN_MODIFY php /var/www/laravel/app/controllers/MinifyHTML.php $@/$#

关于linux - 有没有办法为这个 Incrond Inotify 工作使用通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31391690/

相关文章:

c - 鉴于我打开了一个文件,有没有办法确定其他进程是否也打开了该文件

d - 使用inotify 为什么我的监视文件被忽略?

python - inotify IN_CLOSE_WRITE 仅针对手动编辑的文件触发一次

linux - 确定文件是否是脚本

linux - 将存储库版本反转为旧版本的 Subversion

linux - 请有人用初学者语言解释什么是 LD_LIBRARY_PATH(unix)?

linux - OCaml 编译错误 :/usr/bin/ld: cannot find -lstr

linux - 编写 shell 脚本以将一个文件的内容查找到另一个文件中并显示所有出现的情况

c++ - 版本号、次要号和发布号之间的区别

linux - 如何配置VNC查看xvfb?