如何在Debian上启动触发器来运行文件夹文件的脚本更改?

时间:2017-03-14 22:10:58

标签: shell triggers debian

你知道我如何在Jessie Debian中制作脚本,当特定文件夹中的任何文件发生变化时,它会运行吗? 例如:

我有 / var / www 文件夹,其中包含少量文件。当我添加新文件时,我想运行

composer dump-autoload -o在另一个文件夹中。

有什么办法吗?

2 个答案:

答案 0 :(得分:1)

您可以在该目录中使用包含命令和inotifywait命令的循环。例如:

while true; do
    inotifywait -e create -r /var/www
    composer dump-autoload -o
done

详细信息:man inotifywait

答案 1 :(得分:0)

您可以使用grunt或gulp任务运行器来监视更改! 这些在开发过程中比创建自定义解决方案更有用。