я бы попробовал сделать так:
- в конце каждого успешного выполнения шаблона добавлял в файл-флаг строку (любую последовательность)
- перед записью считал кол-во строк в этом файле
- если оно более 10, то выполнял действие
- после действия - обнулял файл