in reply to Check for another running instance of the same program
/me nods ...
Semaphore-files are easy and quick, especially with regard to an activity that “takes minutes to perform.” Is there a particular reason why you might be second-guessing this decision now?