a 란 프로세스에서 무한루프를 돌면서
필요할때마다 다음과 같이 b라는 프로세스를 생성합니다.
while(1) {
................
if((pid=vfork())==0) execv("/bin/b",NULL);
.................
}
이렇게 하면 새로운 프로세스가 생기면서 b 가 수행되는데
문제는 b가 다 수행된 후 프로세스가 sleep 모드로 들어가 있습니다.
그리고 계속 새로운 프로세스가 생성되서 ps 해보면 sleep 모드에 있는
b 라는 프로세스가 엄청나네요.. 흑흑..
그래서 b 의 수행이 끝나면 프로세스도 같이 없애고 싶은데
안녕하세요 도움이 무지 필요하답니다
저는 전에 윈2000을깔고 리눅스를 돌릴 때는 그래도
윈의 부트로더로 잘돌렸는데
윈2000이 저의 성능에 안맞아서 윈98로 돌린이후
리눅스를 까니깐 리눅스는 되는데
윈98이 안들어가지고 loading dos 하면서 멈추더라고여
무엇이 문제인지(리로을 다른곳에 찾아다니면서 했는데도
안되는 이유가 무엇인지?)
안녕하세요 음 저는 초보적인 질문인지 모르겠습니다.
어제도 질문했는데 오늘도 또 질문하게 되었어요 정말 감사드리는것은
친절하게도 마스터님께서 답변을 해주셔 참 감사드립니다.
오늘은 쉘에 관한 질문을 하려구 합니다.
아시는분은 꼭좀 답변해주세요 그럼 시작할께요
sub쉘에 관한 질문이거든요
사용자가 로그인할때 unix는 로그인쉘을 제공하는것은 알거든요 그리고 그 로
그인쉘에 의해 기본적인 명령들이 수행된다는것도 메뉴얼을 읽어서 알게되었습