Linux如何在修改某种类型的文件时执行命令?

时间:2014-01-24 16:46:07

标签: linux ubuntu

每次修改机器上的.less文件时,我都想执行“lessc~ / less / app.less>〜/ stylesheets / styles.css”。有可能吗?

2 个答案:

答案 0 :(得分:2)

如果您正在寻找通用方法,Linux内核有一个名为inotify的功能,可监视文件系统更改。

您必须编写一个小程序才能使用该界面。 inotify具有所有主要语言的绑定,包括perl和python。

答案 1 :(得分:1)

查看incron,一个类似crontab的inotify系统。您可以根据文件系统中的事件设置规则以触发所需的任何命令。