Я проверял запущенные процессы для созданного мной скрипта Python и увидел, sh -c python Program.py
что он запущен.
Что это такое sh -c
и для чего оно нужно?
решение1
Ссылка: sh
-https://en.wikipedia.org/wiki/Bourne_shell
sh
точно так же, как bash
принимает -c
переключатель, за которым следует имя команды, с намерением выполнить команду и выйти. Оставшийся текст после -c python
(здесь) — это параметры, предоставленные python
.
Итак, это способ запустить Python со «средой» (предоставляемой sh
), аналогичный запуску Python вручную из sh
.
Окружающая среда: man bash
enterзатем введите /ENV
и enter.
(нажмите n
, чтобы увидеть следующее и p
предыдущие экземпляры ENV на странице руководства)
Больше слов:https://askubuntu.com/questions/831847/что-такое-sh-c-команда