Muhtemelen dosyayı yeniden adlandırmak gerekir main.py
iç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 python3
iç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, internetScanner
dizini şu adrese eklemeniz gerekir PATH
: PATH ve diğer ortam değişkenleri nedir ve bunları nasıl ayarlayabilir veya kullanabilirim?