프로그래밍 QnA

anonke의 이미지

application unload 시 trap(exception) 문제 디버깅 (strace 이용)

Linux 기반에서 SW를 개발하고 있습니다. SW unload 시 trap(exception)이 발생하는데 traceback이나 stack 정보가 남아있지 않습니다. strace를 통해 trace를 했으나, 정확한 분석이 어렵네요.. 왜 trap이 발생했는지 유추가 가능한지요..? 고수님들 부탁드려요.. (Processor id : 19716, therad id : 19739)

myggul의 이미지

일정시간 아무작업 없는 프로세스 kill하는 스크립트!

안녕하세요. 리눅스서버 어제부터 처음 만져보는 학생입니다.ㅠ
계속 검색에 검색에 검색을 통해서 공부하는 중 허헠재밌어..

바로 본론으로 들어가서!
제가 하려는 것은
실행되어있는 프로세스들 중 일정시간동안 아무작업이 이루어지지 않은 것을 kill하는
스크립트를 짜려고합니다.

계속 검색에 검색에 검색을 통해서
한 가지 방법을 구상했는 데,

w 명령어로 현재 로그인된 사용자들이 나오고 그 해당 ssh IDLE time까지 나오잖아요!
(1)일정시간 넘어간 IDLE time의 tty를 뽑아내고
(2)ps aux 명령어에서 뽑아낸 tty의 실행되고 있는 프로세스의 pid를 이용해 다 kill하는 겁니다!!

그런데 문제가 하나 있더라구요.
ps aux 명령어로 확인해보면 tty부분에 보통은 w 명령어에 나오는 tty정보들이 쭉 있을 꺼라고 예상했으나
거의 대부분 ? 로 나오더라구요.
(예를 들어서)

dltkddyd의 이미지

디렉토리와 그 안에서 sticky bit가 설정된 파일 삭제 여부에 대해

king 이라는 디렉토리가 있고 그 안에 gg라는 파일이 있습니다.king의 권한은 777이고 gg라는 파일의 권한은 1777로 설정했습니다. 그리고 디렉토리와 파일의 소유자와 그룹은 alexander로 동일합니다.
king 폴더로 들어가서 사용자를 sonata로 바꾸고

rm -f gg

라고 명령을 내리니 파일을 삭제됩니다. 스틱키 비트가 설정된 파일인 gg는 안 지워져야 되는데요. 이게 어떻게 가능한지 잘 모르겠습니다.

oosap의 이미지

C++ 멤버템플릿의 특수화에 관한 마법같은(?) 코드

C++ 멤버템플릿의 특수화에 관한 VS 와 g++ 의 상이한 내용에 대해 찾아보던 중 stack overflow 에서 한 쓰레드를 찾았습니다.

http://stackoverflow.com/questions/3052579/explicit-specialization-in-non-namespace-scope

VS 에서는 g++ 이 지원하지 않는 문법이 아마도 컴파일러 확장문법으로 지원이 되는 것 같습니다. 이로 인해 g++ 과 호환성 문제가 발생을 하고요, 이 문제의 해결책으로 g++ 에서는 다음과 같이 VS 의 확장문법으로 작성된 코드를 구현할 수 있습니다.

n4u9h7의 이미지

memcmp로 메모리 비교했을때 반환되는 값이

memcmp(ptr1, ptr2, sizeof(ptr1));

함수에서
ptr1 > ptr2 => +
ptr1 == ptr2 => 0
ptr1 < ptr2 => -

를 반환하는데 이 반환되는 정수는 랜덤하게 반환되는건가요?

bigdaddy2001의 이미지

계산기 소수좀 봐주실레요~

더하기~

void mywidget::b_plus()
{
    MMemory = textdisplay->text().toDouble();
    Operation(1);
}

kimsa1118의 이미지

DirectFB <directfb.h>를 인식못함

DirectFB에서

소스(blog.naver.com/PostView.nhn?blogId=muckhiang&logNo=140174437200)를 작성하고 image.c로 저장
아래와 같이 컴파일을 했습니다

kimsanga@kimsanga-HP:~$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
kimsanga@kimsanga-HP:~$ export LD_LIBRARY_PATH=/usr/local/lib
kimsanga@kimsanga-HP:~$ gcc `pkg-config --cflags directfb` `pkg-config --libs directfb` -o image image.c

페이지

프로그래밍 QnA 구독하기