세션과 프로세스라는 용어는 쉘 스크립팅이나 적어도 Bash에서 완전히 동의어입니까?

세션과 프로세스라는 용어는 쉘 스크립팅이나 적어도 Bash에서 완전히 동의어입니까?

나는 일반적으로 쉘 스크립팅, 특히 Bash에서 "세션"과 "프로세스"라는 용어가 일반적으로 특정 코드 조각의 실행과 정확히 동일한 것을 의미한다고 생각했습니다. 커널/쉘/일부 코드 관련. -유용.

세션과 프로세스라는 용어는 쉘 스크립팅이나 적어도 Bash에서 완전히 동의어입니까?

답변1

세션과 프로세스라는 용어는 쉘 스크립팅이나 적어도 Bash에서 완전히 동의어입니까?

아니요, 전혀 동일하지 않습니다.

프로세스프로그램의 실행 중인 인스턴스입니다.. 여기에는 프로세스 ID(PID), 가상 메모리 세트, 사용자 ID, 열린 파일 설명자 세트 및 기타 여러 가지가 있습니다.

유닉스의 개념은회의주로 터미널 기반 로그인의 맥락에서 프로세스 그룹화와 관련된 커널 구성입니다.

세션은그룹프로세스 자체는 하나 이상의 프로세스 그룹으로 나뉩니다. "Unix 환경의 고급 프로그래밍"의 다음 그림은 이 관계를 잘 보여줍니다.

여기에 이미지 설명을 입력하세요

전체 회의에서 언급할 가치가 있는 것은당신은 할 수 있습니다제어 터미널이지만 그 내부의 프로세스는 별개입니다.

바라보다:


노트:

  • 틀림없이,"회의"터미널과 관련되지 않은 다른 의미를 가질 수 있습니다. 로그인 세션의 개념은 터미널 기반 세션과 같은 터미널 및 프로세스 그룹을 사용하지 않더라도 GUI 시스템이나 웹 기반 프로그램에서도 의미가 있습니다.

  • 그럼 다시,"프로세스"덜 기술적인 다른 의미도 있습니다.

관련 정보