내 Bash 셸의 $$
변수쉘의 프로세스 ID로 확장됩니다..
그러면 ps
이 명령을 실행할 때 자체 이름이 인쇄되는 이유는 무엇입니까?
$ bash -c 'ps -p $$ -o comm='
ps
no-op 명령을 사용하면 ps
쉘 이름이 인쇄됩니다.
$ bash -c 'ps -p $$ -o comm= && true'
bash
버전:
- GNU bash, 버전 5.0.17(1)-릴리스(x86_64-pc-linux-gnu)
- procps-ng 3.3.16의 ps