Estaba comprobando los procesos en ejecución de un script de Python que creé y vi que sh -c python Program.py
se estaba ejecutando.
¿Qué es sh -c
y para qué sirve?
Respuesta1
Referencia: sh
-https://en.wikipedia.org/wiki/Bourne_shell
sh
al igual que bash
toma un -c
interruptor seguido de un nombre de comando, con la intención de ejecutar el comando y luego salir. El texto restante después de -c python
(aquí) son parámetros proporcionados a python
.
Entonces, esta es una forma de iniciar Python con un "entorno" (proporcionado por sh
), similar a iniciar Python manualmente desde sh
.
Entorno: man bash
enterluego escriba /ENV
y enter.
(presione n
para ver el siguiente y p
para ver las instancias anteriores de ENV en la página de manual)
Mas palabras:https://askubuntu.com/questions/831847/what-is-the-sh-c-command