O que é “sh -c” e o que ele faz?

O que é “sh -c” e o que ele faz?

Eu estava verificando os processos em execução de um script Python que criei e vi que sh -c python Program.pyestava em execução.

O que é sh -ce o que faz?

Responder1

Referência: sh-https://en.wikipedia.org/wiki/Bourne_shell

shassim como bashuma -copção seguida por um nome de comando, com a intenção de executar o comando e depois sair. O texto restante após -c python(aqui) são parâmetros fornecidos para python.

Portanto, esta é uma maneira de iniciar o python com um "ambiente" (conforme fornecido por sh), semelhante a iniciar o python manualmente a partir de sh.

Ambiente: man bash enterdigite /ENVe enter.
(clique npara ver o próximo e ppara ver as instâncias anteriores do ENV na página de manual)

Mais palavras:https://askubuntu.com/questions/831847/what-is-the-sh-c-command

informação relacionada