【发布时间】:2012-02-16 19:31:06
【问题描述】:
大家好,我的守护进程无法正确处理,我正在尝试查看文件夹中的新图像,然后使用 optipng 压缩它们并使用另一个命令移动它们。
# Compress png
guard 'process', :name => 'Compress PNG', :command => 'optipng -o7 images/pre/*.png' do
watch(/^images\/(.*)\.png/)
end
# Move png from pre to images
guard 'process', :name => 'Move png in pre to images root', :command => 'mv images/pre/*.png images/*.png' do
watch(/^images\/pre\/(.*)\.png/)
end
第一个问题是当新图像添加到文件夹时不会触发。下一个问题是它似乎不喜欢 *.png。此外,它似乎在 optipng 完成之前移动了图像。
【问题讨论】:
标签: ruby optimization guard