Bei http://wiki.ubuntuusers.de/Shell/Bas...nger#Schleifen gibt es ein Beispiel, wie man convert (Teil von imagemagick) nutzt.
Das könntest du einfach für deine Bedürfnisse umschreiben.
"Bestimmte Ordner überwachen" könntest du über einen cron-job machen, der jede 5-10 Minuten läuft. Ansonsten einfach dein Script jedes mal per Hand aufrufen.