Ho scritto uno script php per verificare se ci sono nuovi file in una cartella e, se esistono nuovi file, caricarli su un server. Questi file possono essere piuttosto grandi. Voglio eseguire questo script frequentemente, diciamo ogni 5 minuti, come un'attività pianificata in modo che i file vengano spostati sul server il più presto possibile. Tuttavia, una volta che lo script sta già tentando di caricare un file, non voglio che venga eseguito di nuovo, poiché temo che la seconda istanza sovrascriverà il file che è già stato caricato sul server.
Come posso eseguire lo script come attività pianificata a meno che lo script non sia già in esecuzione?