Den nemmeste måde at sikre, at kun én kopi af dit script kører, er at bruge flock() for at få en fillås. For eksempel:
Så dybest set ville du have en dummy-fil opsat, hvor dit script, ved start, forsøger at få en lås. Lykkes det, kører det. Hvis ikke, går den ud. På den måde kan kun én kopi af dit script køre ad gangen.
Bemærk: flock()
er det, der kaldes en rådgivning låsemetode, hvilket betyder, at den kun virker, hvis du bruger den. Så dette vil forhindre dit eget script i at blive kørt flere gange, men vil ikke gøre noget ved andre scripts, hvilket lyder fint i din situation.