이 게시물은 지금은 폐쇄되어 접속되지 않는 Kim Young Soo(http://hours.interpia98.net/~unisoo/)님의 웹 사이트에 2001년경 게시된 내용을 바탕으로 오늘날 웹 환경에 맞게 내용을 덧붙였습니다.
Perlfunc - Perl 함수 11
Description
프로세스와 프로세스 그룹
List
alarm, exec, fork, getpgrp, getppid, getpriority, kill, pipe, qx//, setpgrp, setpriority, sleep, system, times, wait, waitpid
함수 설명
- alarm
-
alarm EXPR
이 함수는 EXPR 초가 지난후 알람신호를 보낸다.
- exec
-
exec LIST
이 함수는 현재 실행되고 있는 perl 프로그램을 끝내고, 다른 프로그램을 실행 시킨다. LIST가 존재하면, 이 함수는 인자와 함께 execvp()함수를 호출한다.
- fork
-
fork
이 함수는 fork(), 함수를 호출하는데, 성공을 하면, 모 프로세스에게 자 프로세스를 반환값으로 주며 자 프로세스에게는 0을 반환한다.
- getpgrp
-
getpgrp PID
이 함수는 PID를 가지는 현재의 프로세스 그룹을 반환한다.
- getppid
-
getppid
이 함수는 모 프로세스의 프로세스 ID(PID)를 반환한다.
- getpriority
-
getprioriry WHICH, WHO
이 함수는 프로세스, 프로세스 그룹, 사용자의 현재 우선권을 검색한다.
- kill
-
kill LIST
이 함수는 여러개의 프로세스에 하나의 시그널을 보낸다.
- pipe
-
pipe READHANDLE, WRITEHANDLE
이 함수는 한쌍의 연결된 파이프를 연다.
- qx//
-
qx/STRING/
이 함수는 STRING에서 특별한 문자들의 보간을 위해 사용되는 역 인용 기호이다.
- setpgrp
-
setpgrp PID, PGRP
이 함수는 현재 프로세스 그룹(PGRP)을 지정된 PID로 설정한다.
- setpriority
-
setpriority WHICH, WHO, PRIORITY
이 함수는 프로세스, 프로세스 그룹, 혹은 사용자의 현재 우선순위를 설정한다.
- sleep
-
sleep EXPR
이 함수는 프로그램이 EXPR초 동안 sleep하도록 한다.
- system
-
system LIST
이 함수는 시스템상의 프로그램(LIST)을 실행시킨다.
- times
-
함수목록 7을 참조하세요.
- wait
-
이 함수는 특정 자 프로세스가 종료하기를 기다리며 종료된 프로세스의 pid를 반환한다.
- waitpid
-
waitpid PID, FLAGS
이 함수는 특정 자 프로세스가 종료하기를 기다리며, 프로세스가 죽는 경우 pid를 , 존재하지 않거나 죽지 않으면 -1을 반환한다.
'Common Gateway Interface > Perl' 카테고리의 다른 글
[옛 강좌] 18. Perlprog - Counter (0) | 2015.04.29 |
---|---|
[옛 강좌] 17. Perlfunc - 펄 함수 12 (0) | 2015.04.29 |
[옛 강좌] 15. Perlfunc - 펄 함수 10 (0) | 2015.04.29 |
[옛 강좌] 14. Perlfunc - 펄 함수 9 (0) | 2015.04.29 |
[옛 강좌] 13. Perlfunc - 펄 함수 8 (0) | 2015.04.29 |