Linux ps -elf 명령 출력, 프로세스 플래그의 의미는 무엇입니까?

Linux ps -elf 명령 출력, 프로세스 플래그의 의미는 무엇입니까?

Linux에서 ps -elf 명령의 출력에서 ​​프로세스 플래그 4와 1, 프로세스 플래그 5(1과 4의 합)를 식별할 수 있지만 프로세스 플래그 0의 의미는 무엇입니까?

안타깝게도 인간은 우리를 도와줄 수 없습니다…

답변1

플래그는 숫자 값의 비트별 OR로 표시됩니다. 이를 마스크라고 합니다. 플래그가 호환되지 않는 한 이를 추가하면 동일한 결과가 제공되지만 추가된 추론으로 인해 마스크에서 플래그 값을 찾는 것이 모호해집니다.

매뉴얼에 표시된 대로 4는 "수퍼유저 권한 사용"을 의미하고 1은 "포크하지만 실행하지 않음"을 의미합니다. 5는 두 플래그가 모두 적용됨을 의미합니다. 0은 플래그가 모두 적용되지 않음을 의미합니다. 0은 항상 플래그가 설정되지 않았음을 의미합니다.

관련 정보