본문 바로가기

Common Gateway Interface/Perl

[옛 강좌] 16. Perlfunc - 펄 함수 11

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 이 게시물은 지금은 폐쇄되어 접속되지 않는 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을 반환한다.


이 문서는 Perl 패키지내의 pod2html를 이용하여 만들었습니다. - Kim Young Soo