내가 만든 Python 스크립트에 대해 실행 중인 프로세스를 확인하고 있었는데 sh -c python Program.py
실행 중인 것을 확인했습니다.
무엇 sh -c
이고 무엇을 하는가?
답변1
참조: sh
-https://en.wikipedia.org/wiki/Bourne_shell
sh
명령을 실행하고 종료하려는 의도로 스위치 뒤에 명령 이름을 bash
입력하는 것과 같습니다 . (여기) -c
뒤의 나머지 텍스트 는 에 제공되는 매개변수입니다 . -c python
python
sh
따라서 이는 에서 수동으로 Python을 시작하는 것과 유사한 "환경"(에서 제공한 대로)을 사용하여 Python을 시작하는 방법입니다 sh
.
환경: man bash
enter그런 다음 /ENV
및 를 입력합니다 enter.
( 맨 페이지에서 n
다음을 보고 ENV의 이전 인스턴스를 보려면 누르십시오)p
추가 단어:https://askubuntu.com/questions/831847/what-is-the-sh-c-command