आपको शायद अपनी फ़ाइल main.py
का नाम बदल देना चाहिए internetScanner
। * निक्स पर एक्सटेंशन्स पूरी तरह से वैकल्पिक हैं। यहां बात नहीं होनी चाहिए।
mv main.py internetScanner
फिर, इस फ़ाइल में शुरुआत में दाईं ओर निम्न पंक्ति जोड़ें:
#!/usr/bin/env python3
यह सुनिश्चित करेगा कि जब शेल फ़ाइल को निष्पादित करता है, तो यह python3
सामग्री की व्याख्या करने के लिए उपयोग करने के लिए पता चल जाएगा । इसे शेबंग के नाम से जाना जाता है । अब, फ़ाइल को निष्पादन योग्य बनाएं:
chmod +x internetScanner
अब आप अपना कार्यक्रम भीतर से चला सकते हैं /User/Desktop/project/internetScanner/
:
./internetScanner start
आपका कार्यक्रम अग्रभूमि में चलेगा और तब तक चलता रहेगा जब तक आप दबाते हैं Ctrl- C। यदि आप ऐसा नहीं चाहते हैं, तो आप कमांड के बाद एक एम्परसेंड जोड़कर, पृष्ठभूमि में कार्यक्रम भी शुरू कर सकते हैं:
./internetScanner start &
यह आपके प्रोग्राम को चलने देगा, लेकिन आप अपने शेल का उपयोग करना जारी रख सकते हैं। इसे नौकरी नियंत्रण कहा जाता है, और यहां इसके बारे में एक सरल ट्यूटोरियल है ।
यदि आप अब सिस्टम पर कहीं से भी प्रोग्राम चलाना चाहते हैं, तो आपको internetScanner
निर्देशिका को अपने साथ जोड़ना होगा PATH
: PATH और अन्य पर्यावरण चर क्या हैं, और मैं उन्हें कैसे सेट या उपयोग कर सकता हूं?