Linux脚本将监视文件夹并优化图像文件?

时间:2014-06-20 15:04:34

标签: linux image-processing optimization amazon-s3 image-optimization

有没有人知道基于linux的脚本/程序将在服务器上连续运行并监视文件夹(最好是子文件夹)图像文件并优化它们,ala smash.it pngout,jpegtrans等等。最好是所有这些工具。

我知道有很多Linux应用程序会调用这些工具,但我想要一个能监控包含我们网站图像的文件夹并优化新图像(忽略之前已经优化过的图像) - 首次运行它应该做什么一切,但之后它应该知道它已经处理了什么。

这样的工具是否存在?

1 个答案:

答案 0 :(得分:1)

如果您可以使用钩子进入inotify,请使用它。例如,让incron监视添加或修改文件的特定目录。如果是这样,incron将控制权传递给您选择的程序。从imagemagick转换,可用于减少图像文件大小。 incron可以将更改/添加的文件名称传递给您的命令或脚本,通过将这些变量用作命令的参数,使其能够专门用于突变:

 $@   watched filesystem path
 $#   event-related file name
 $%   event flags (textually)
 $&   event flags (numerically)