socket() 함수로 파일 디스크립터를 받아오면
그것이 몇번인지를 반환값을 출력하면 쉽게 알 수 있으나..
실제 파일이 무엇인지 알고 싶다면(0번은 stdin, 1번은 stdout...
파일이 아니고 상수로 정의 되어 있진 않겠죠?)
어떻게 해야 하는지 궁금합니다.
왜 그런 걸 원하시는지는 모르겠지만 ;)
cd /proc/프로세스아이디/fd/ ls -l
를 쳐보세요...
unfix fd # ls -lh 합계 50K lr-x------ 1 root root 64 7월 9 16:29 0 -> /dev/null l-wx------ 1 root root 64 7월 9 16:29 1 -> /dev/null l-wx------ 1 root root 64 7월 9 16:29 15 -> /var/log/apache/error_log lrwx------ 1 root root 64 7월 9 16:29 16 -> socket:[27677822] lrwx------ 1 root root 64 7월 9 16:29 17 -> socket:[27677823] . . . lrwx------ 1 root root 64 7월 9 16:29 7 -> socket:[28884813] unfix fd # pwd /proc/23121/fd unfix fd #
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~ 나 한줄기 바람처럼..
공부 차원에서 궁금해서 질문을 올렸습니다.
항상 같은 분이 대답해 주시는군요.
감사합니다. ^^
왜 그런 걸 원하시는지는 모르겠지만 ;)[quote]cd /pro
왜 그런 걸 원하시는지는 모르겠지만 ;)
를 쳐보세요...
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
공부 차원에서 궁금해서 질문을 올렸습니다.항상 같은 분이 대답해
공부 차원에서 궁금해서 질문을 올렸습니다.
항상 같은 분이 대답해 주시는군요.
감사합니다. ^^