I have a script that runs every 15 minutes but sometimes if the box is busy it hangs and the next process will start before the first one is finished creating a snowball effect.
For a method that does not suffer from parsing bugs and race conditions, check out: