Probablemente debería cambiar el nombre de su archivo main.py
a internetScanner
. Las extensiones en * nix son puramente opcionales. No debería importar aquí.
mv main.py internetScanner
Luego, agregue la siguiente línea a este archivo, justo al principio:
#!/usr/bin/env python3
Esto asegurará que cuando el shell ejecute el archivo, sepa usarlo python3
para interpretar el contenido. Esto se conoce como el Shebang . Ahora, haga que el archivo sea ejecutable:
chmod +x internetScanner
Ahora puede ejecutar su programa desde dentro /User/Desktop/project/internetScanner/
:
./internetScanner start
Su programa se ejecutará en primer plano y continuará ejecutándose hasta que presione Ctrl- C. Si no desea esto, también puede iniciar el programa en segundo plano, agregando un ampersand después del comando:
./internetScanner start &
Esto permitirá que su programa se ejecute, pero puede continuar usando su shell. Esto se llama control de trabajo, y hay un tutorial simple al respecto aquí .
Si ahora desea poder ejecutar el programa desde cualquier lugar del sistema, debe agregar el internetScanner
directorio a su PATH
: ¿Qué son las RUTA y otras variables de entorno, y cómo puedo configurarlas o usarlas?