Você provavelmente deve renomear seu arquivo main.py
para internetScanner
. As extensões no * nix são puramente opcionais. Não deveria importar aqui.
mv main.py internetScanner
Em seguida, adicione a seguinte linha neste arquivo, logo no início:
#!/usr/bin/env python3
Isso garantirá que, quando o shell executar o arquivo, ele saberá usá-lo python3
para interpretar o conteúdo. Isso é conhecido como Shebang . Agora, torne o arquivo executável:
chmod +x internetScanner
Agora você pode executar seu programa a partir de /User/Desktop/project/internetScanner/
:
./internetScanner start
Seu programa será executado em primeiro plano e continuará sendo executado até você pressionar Ctrl- C. Se você não quiser isso, também poderá iniciar o programa em segundo plano, adicionando um e comercial após o comando:
./internetScanner start &
Isso permitirá que seu programa seja executado, mas você pode continuar usando seu shell. Isso se chama controle de trabalho, e há um tutorial simples sobre isso aqui .
Se você deseja agora executar o programa de qualquer lugar do sistema, é necessário adicionar o internetScanner
diretório ao seu PATH
: O que são PATH e outras variáveis de ambiente e como posso configurá-las ou usá-las?