Ви, ймовірно, повинні перейменувати свій файл main.py
у internetScanner
. Розширення на * nix суто необов’язкові. Тут не має значення.
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 та інші змінні середовища, і як я можу їх встановити чи використовувати?