프로그래밍 QnA + 설치 및 활용 QnA

vudghkzm의 이미지

make 실행 결과 가운데, warning 만 간추려서 보고 싶으면 어떻게 하나요?

make로 빌드하는 프로젝트가 있습니다.
별도의 IDE는 사용하지 않고, 터미널에서 bash 상에서 그냥 make 명령을 실행시키고 있고요.

근데 소스 파일 갯수가 많아서, 빌드 도중에 warning이 발생하면 일일이 찾아보기가 번거로운데요..

eclipse같은 IDE 처럼 빌드 결과 발생한 warning 들만 별도로 간추려서 볼 수 있는 방법이 있나요?
(warning을 error처럼 취급하도록 Makefile을 설정해서, 빌드 도중에 warning이 발생하면 빌드가 멈추는 방법 말고요)

SonaGius의 이미지

아이피 변경시 메일로 보내기?

얼마전에 인터넷 글중에 어떤 사람이 노트북을 잃어버렸는데

자신이 만든 '아이피가 변경될때마다 현재 아이피 주소를 자신의 메일로 보내주는 프로그램'이 백그라운드로 돌아가서 찾았다는 글을 보았습니다.

어떤형태일까 생각을 해보았는데

'매 초마다 아이피를 체크하여 아이피가 바뀌면 외부메일로 메일을 쏘게 한다.'를 가정해보니까

너무 비효율적인것 같아서 그럼 다른 방법이 무엇이 있을까 라고 생각을 해보다 질문이 생겼습니다.

1. 어떠한 프로세스가 수행되면(여기서는 아이피를 변경시켜주는 프로세스가 되겠지요) 자동으로 어떤 값을 리턴시기게 할 수 있는 방법이 있는지요.

2. 소켓프로그램에서 listen()상태는 accept()가 되기 전까지 계속 상태를 체크하고 있는 방식(매초마다) 인지요? [아니라면 프로세스에서 적용할 수 있는지..]

3. 만약 구현한다면 제가 지금 생각한 방법 외에 좀 더 효율적인 방법은 어떤게 있을까요?

맨발의 이미지

CD의 부팅이미지를 HDD에서 사용 할 수 있는지요?

DVD부팅 이미지를 HDD로 가져와서 HDD가 DVD처럼 부팅되게 할 수 있는지요?

HDD 백업 이미지 용량이 10G정도 되어서
DVD에 넣는건 포기하구,
외장형 하드에 백업 이미지를 놔두었는데

이왕이면 복구 솔루션 CD따로 복구 이미지 따로 놔두는것 보다는
HDD 한방으로 처리하고 싶어 그러는데요..

가능한지요?

sysmoon의 이미지

Apache 로그 세션별 관리 기법 질문드립니다.

안녕하세요

Apache 로그를 관리하기 위한 기법을 보던 중 로그순환, 로그 파이프 전송 기법이 있더군요

아래 예제는 rotatelogs에 파이프로 전송하여 24시간 기준으로 로그를 순환시키는 예제입니다.
즉 하나의 파일에 계속 쌓이는 로그를 24시간 단위로 파일로 나누어 관리하는 기법입니다.
ex : CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common

하지만 제가 원하는 방법은 로그를 HTTP Request / Response 각 세션별로 관리하기 위한 방법입니다.
각 세션당 하나의 로그 파일로 만들 수 있는 방법이 Apache 내에 있나요?
아무리 24시간 단위로 로그를 나눈다고해도 세션별로 로그를 분석하는 것이 훨씬 찾기고 쉽고 관리하기가 편하기 때문입니다.

혹시 방법론을 아시는 분 부탁드립니다.

lecirar의 이미지

리눅스에서 파일 업다운 서버 구현하는데 파일 오픈이 느리네요..

파일 업/다운 서버 역할의 데몬을 개발했는데 데몬 실행 시킨 뒤

동작 시간이 길어지면 질수록 점점 파일에 대한 엑세스 시간이 길어지네요.

처음 실행한지 약 7일정도 지나면 파일 오픈 하는데만 1초가 넘게 걸리기 시작합니다.

메모리 릭을 의심해서 valgrind로 체크해 봤지만 별다른 릭은 없었던것 같은데..

혹시 이런 증상이 있을 경우 의심해 봐야될 부분이 있다면 조언 부탁드립니다.

ljh0431의 이미지

MS Windows 서버기반 OS에 아파치와 Linux,Unix기반의 아파치 웹서버 특징 ?

안녕하세요 ?

아파치를 PHP와 MySQL 연동해서 MS Windows 2000/2003서버에 설치하거나 Linux/Unix기반에 설치할 경우
윈도우에 설치된 아파치와 Linux에 설치된 아파치는 기능상으로 아무런 차이가 없나요 ?
아니면 차이점이 많이 나나요.

지금 웹기반 설치를 위해서 MS Windows 아니면 Linux기반중에서
고민하고 있습니다.
Linux를 만진지가 꽤 오래되서 많이 변한 Linux의 지식이 없어서 이렇게 질문 드립니다.

수고하세요.

junee74의 이미지

특정 Driver에서 ioctl이 블럭되는 경우의 성능 질문

안녕하세요.

Driver를 개발하면서 궁금한점이 있어 질문드립니다.

특정 ioctl에서 오랜 시간동안 block하는 경우 system 전체에 대한 ioctl이 수행되지 않는지요?
제가 개발한 driver에서 테스트를 위해서 오랜 시간동안 block을 시키면
system이 down되거나 이상하게 동작하는 경우가 있어 질문드립니다.

감사합니다.

익명 사용자의 이미지

셸 스크립트에서 반복문

    if [[ $DATA01 == "NULL" ]]; then
	DATA01=""
    fi
    if [[ $DATA02 == "NULL" ]]; then
	DATA02=""
    fi
    if [[ $DATA03 == "NULL" ]]; then
	DATA03=""
    fi
    if [[ $DATA04 == "NULL" ]]; then
	DATA04=""
    fi
    if [[ $DATA05 == "NULL" ]]; then
	DATA05=""
    fi
    if [[ $DATA06 == "NULL" ]]; then
	DATA06=""
    fi

위와 같은 셸 스크립트를 반복문으로 실행시킬 수 있을까요?
sysmoon의 이미지

[완료]윈도우 Apache mod_dumpio 모듈 추가 관련 질문

안녕하세요

Apache : Window 버전 2.2
Module : Apache 모듈 중 mod_dumpio

아파치 서버에서 송수신되는 모든 HTTP 메시지를 로그파일로 남기기 위해서 mod_dumpio 모듈을 추가할려고 합니다.
mod_dumpio 사용을 위해 메뉴얼을 찾아보니 다음과 같이 세팅하라고 나와있더군요
========================================================
LoadModule dumpio_module modules/mod_dumpio.so

DumpIOOutput On
DumpIOINput On

DumpIoLogLevel debug
========================================================

ryan0802의 이미지

[C/C++] 배열에서 사이즈 설정하는 이유가 있나요?

안녕하세요.

씨 초보입니다.

그냥 배열을 만들다가 생각해보니 이유를 모르겠어서 질문드립니다.

예를 들어서,

char str[5] = "Good";
char str[ ] = "Good";

이 둘은 똑같은 결과를 내잖아요.

그런데 뭐하러 [ ] 안에 사이즈를 지정하는 건가요?

혹시 그 안에 입력될게 특정 사이즈를 넘어가면 안되는 경우에 사용하는 건가요?

그냥 상상을 해보았는데요,

뭐, 아이디를 10자 이상 넣지 말아라, 비번은 16자리까지만 가능하다,

이럴때 쓰이는 것인가요?

궁금합니다~!

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기