728x90
특수 매개 변수(Special Parameters)
문자 | 설명 |
---|---|
$$ | 현재 스크립트의 PID |
$? | 최근에 실행된 명령어, 함수, 스크립트 자식의 종료 상태 |
$! | 최근에 실행한 백그라운드(비동기) 명령의 PID |
$- | 현재 옵션 플래그 |
$_ | 지난 명령의 마지막 인자로 설정된 특수 변수 |
변수 사용방법
1. $$
쉘 스크립트 생성 : vi 1t.sh
작성코드
PID를 확인하기위해 스크립트 실행 후 PID를 출력하고 1000초동안 대기
#!/bin/bash
echo $$
sleep 1000
결과
쉘 스크립트 실행 : ./1t.sh
PID를 확인하고 (22601) Ctrl +z를 눌러서 백그라운드로 돌린다.
프로세스를 조회해서 PID에 해당하는 스크립트가 돌고있는 것을 확인할 수 있다.
반응형
그리드형
'IT > 리눅스 (Linux)' 카테고리의 다른 글
쉘 스크립트(Shell Script) - 연산자[논리,산술,비트,기타, 비교] (0) | 2022.02.17 |
---|---|
쉘 스크립트(Shell Script) - 확장 매개 변수 (0) | 2022.02.17 |
쉘 스크립트(Shell Script) - 위치 매개 변수[$0, $1, $*, $@, $#] (0) | 2022.02.17 |
쉘 스크립트(Shell Script) - 변수(Variable) 사용법 [전역, 지역, 환경] (2) | 2022.02.16 |
쉘 스크립트(Shell Script) - 함수(Function) 사용법 (0) | 2022.02.16 |
댓글