有没有人知道基于linux的脚本/程序将在服务器上连续运行并监视文件夹(最好是子文件夹)图像文件并优化它们,ala smash.it pngout,jpegtrans等等。最好是所有这些工具。
我知道有很多Linux应用程序会调用这些工具,但我想要一个能监控包含我们网站图像的文件夹并优化新图像(忽略之前已经优化过的图像) - 首次运行它应该做什么一切,但之后它应该知道它已经处理了什么。
这样的工具是否存在?
答案 0 :(得分:1)
如果您可以使用钩子进入inotify,请使用它。例如,让incron监视添加或修改文件的特定目录。如果是这样,incron将控制权传递给您选择的程序。从imagemagick转换,可用于减少图像文件大小。 incron可以将更改/添加的文件名称传递给您的命令或脚本,通过将这些变量用作命令的参数,使其能够专门用于突变:
$@ watched filesystem path
$# event-related file name
$% event flags (textually)
$& event flags (numerically)