คุณอาจจะเปลี่ยนชื่อไฟล์ของคุณจะmain.py
internetScanner
ส่วนขยายบน * ระวังเป็นตัวเลือกอย่างหมดจด มันไม่สำคัญที่นี่
mv main.py internetScanner
จากนั้นเพิ่มบรรทัดต่อไปนี้ในไฟล์นี้ทันทีที่จุดเริ่มต้น:
#!/usr/bin/env python3
สิ่งนี้จะทำให้แน่ใจว่าเมื่อเชลล์ประมวลผลไฟล์มันจะรู้ว่าใช้python3
เพื่อตีความเนื้อหา นี้เป็นที่รู้จักกันshebang ตอนนี้ทำให้ไฟล์ปฏิบัติการ:
chmod +x internetScanner
ตอนนี้คุณสามารถรันโปรแกรมจากภายใน/User/Desktop/project/internetScanner/
:
./internetScanner start
โปรแกรมของคุณจะทำงานในเบื้องหน้าและทำงานต่อไปจนกว่าคุณจะกด-Ctrl Cหากคุณไม่ต้องการสิ่งนี้คุณสามารถเริ่มต้นโปรแกรมในพื้นหลังโดยเพิ่มเครื่องหมายและหลังคำสั่ง:
./internetScanner start &
สิ่งนี้จะทำให้โปรแกรมของคุณทำงาน แต่คุณสามารถใช้เชลล์ต่อไปได้ นี้เรียกว่าการควบคุมงานและมีความเรียบง่ายกวดวิชาเกี่ยวกับเรื่องนี้ที่นี่
หากตอนนี้คุณต้องการให้สามารถรันโปรแกรมจากที่ใดก็ได้ในระบบคุณต้องเพิ่มinternetScanner
ไดเรกทอรีลงในPATH
: PATH และตัวแปรสภาพแวดล้อมอื่น ๆ คืออะไรและฉันจะตั้งค่าหรือใช้มันได้อย่างไร?