Muhtemelen dosyayı yeniden adlandırmak gerekir main.pyiçin internetScanner. * Nix üzerindeki genişletmeler tamamen isteğe bağlıdır. Burada önemli değil.
mv main.py internetScanner
Ardından, en başta bu dosyaya aşağıdaki satırı ekleyin:
#!/usr/bin/env python3
Bu, kabuk dosyayı yürüttüğünde python3içeriği yorumlamak için kullanmayı bilecektir . Bu Shebang olarak bilinir . Şimdi dosyayı yürütülebilir yapın:
chmod +x internetScanner
Artık programınızı içinden çalıştırabilirsiniz /User/Desktop/project/internetScanner/:
./internetScanner start
Programınız ön planda çalıştırmak ve basın kadar çalışmaya devam edecek Ctrl- C. Bunu istemiyorsanız, komuttan sonra bir ve işareti ekleyerek programı arka planda da başlatabilirsiniz:
./internetScanner start &
Bu, programınızın çalışmasına izin verir, ancak kabuğunuzu kullanmaya devam edebilirsiniz. Bu iş kontrolü denir ve bu konuda basit bir öğretici var burada .
Şimdi programı sistemin herhangi bir yerinden çalıştırabilmek istiyorsanız, internetScannerdizini şu adrese eklemeniz gerekir PATH: PATH ve diğer ortam değişkenleri nedir ve bunları nasıl ayarlayabilir veya kullanabilirim?