| HOME / 정보공유 / AIX 명령어 모음

mkfifo
mkfifo mkfifo 명령 목적 선입선출 방식의 (FIFO) 특수 파일을 작성합니다. 구문
mkfifo [ -m Mode ] File ...
설명
mkfifo 명령은 File 매개변수로 지정한 FIFO(선입선출)의 특수 파일을 지정한 순서대로 작성합니다. -m Mode 플래그가 지정되지 않은 경우, FIFO 파일의 파일 모드는 파일 모드 작성에 의해 수정된 것과 같은 S_IRUSR, S_IWUSR, S_IRGRP, S_IWGRP, S_IROTH 및 S_IWOTH 사용권한을 가진 비트 단위의 포괄적 OR입니다(umask 명령 참조).
mkfifo 명령은 mkfifo 서브루틴과 유사하게 기능합니다.
플래그
-m Mode 새로 작성한 FIFO 파일의 파일 사용권한 비트를 지정된 모드 값으로 설정합니다. Mode 변수는 chmod 명령에 대해 정의된 모드 피연산자와 동일합니다. 문자 +(더하기 부호) 및 -(빼기 부호)는 사용되는 경우에 초기 값 a=rw(즉, rw-rw-rw-의 사용권한을 가지는)에 관련해서 해석됩니다.
종료 상태
이 명령은 다음과 같은 종료 값을 리턴합니다.
0 지정된 모든 FIFO 특수 파일의 작성에 성공했습니다.
>0 오류가 발생했습니다.
예제
사용권한이 prw-r--r--인 FIFO 특수 파일을 작성하려면, 다음을 입력하십시오.
mkfifo -m 644 /tmp/myfifo
이 명령은 소유자에 대한 읽기/쓰기 사용권한과 그룹이나 기타 사용자에 대한 읽기 사용권한이 있는 /tmp/myfifo라는 파일을 작성합니다.
- (빼기 부호) 피연산자를 사용하여 prw-r----- 사용권한을 설정하는 FIFO 특수 파일을 작성하려면, 다음을 입력하십시오.
mkfifo -m g-w,o-rw /tmp/fifo2
이 명령은 그룹에 대한 쓰기 사용권한과 기타 사용자에 대한 모든 사용권한을 제거하는 /tmp/fifo2 파일을 작성합니다.
주: -(빼기 부호) 피연산자를 사용하는 파일을 두 개 이상 작성하는 경우, 각 모드 지정자를 쉼표로 공백 없이 구분해야 합니다.
파일
/usr/bin/mkfifo mkfifo 명령이 들어 있습니다.
관련 정보
chmod 명령
mkfifo 서브루틴 및 umask 서브루틴