>> Delete No. 6877 article
No. [고수 프로그래머님께] 프로세스 죽이기

등록 2000-09-28 15:17:00 By localhost     조회 2
이름 헬로    

고수님들께
 XMMS(혹은 x11amp)로 mp3음악을 듣고 있으면,
XMMS의 프로세서(음악을 play하면 4개정도의 프로세서가
뜨는거 같더군여. 그 중 하나겠죠) 가 /dev/dsp를 점유하게 됩니다.
 그런데 다른 application(alpha라고 하죠)에서
/dev/dsp를 점유하여 사용하려고 할 때, XMMS에서 음악을 play하고 있으면
/dev/dsp를 이미 점유한 것이 되기때문에, /dev/dsp를 open할 수 없다고 나옵니다.
(두 프로세서가 동시에 점유를 못하기 때문에)
 이때 우선순위 같은 것을 둬서, alpha를 실행할때
XMMS가 mp3를 play하고 있으면, XMMS의 프로세스를 죽이고,
alpha를 실행하게 만들려면 어떻게 해야 하는지 궁금합니다.
 즉 특정 디바이스(/dev/dsp)를 사용하고 있는 프로세서의 p_id를 알아내고,
그걸 kill하면되는데...
 이런게 리눅스에서 가능한지/ 가능하다면 어떻게 하면되는지
알고싶습니다.
 그럼..---bskim
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved