यह सुनिश्चित करने का सबसे आसान तरीका है कि आपकी स्क्रिप्ट की केवल एक प्रति चल रही है flock()
फ़ाइल लॉक प्राप्त करने के लिए। उदाहरण के लिए:
तो मूल रूप से आपके पास एक डमी फ़ाइल सेट अप होगी जहां आपकी स्क्रिप्ट शुरू होने पर लॉक प्राप्त करने का प्रयास करती है। अगर यह सफल होता है, तो यह चलता है। नहीं तो निकल जाता है। इस तरह एक समय में आपकी स्क्रिप्ट की केवल एक कॉपी चल सकती है।
नोट: flock()
जिसे सलाहकार . कहा जाता है लॉकिंग विधि, जिसका अर्थ है कि यह केवल तभी काम करता है जब आप इसका उपयोग करते हैं। तो यह आपकी अपनी स्क्रिप्ट को कई बार चलने से रोकेगा लेकिन किसी अन्य स्क्रिप्ट के बारे में कुछ नहीं करेगा, जो आपकी स्थिति में ठीक लगता है।