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?