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

swr0920의 이미지

c언어에서 이 경고 메세지는 뭔가요??

#include
void change(char *a, char *b);

int main()
{
char lt1[]="hello";
char lt2[15];

printf("hello\n");
change(lt1,lt2);
printf("lt1 = %s\n", lt1);
printf("lt2 = %s\n", lt2);

return 0;
}

void change(char *a, char *b)
{
while(*b++ = *a++);
}

/*이렇게 컴파일하면.... 경고메세지가 뜹니다...*/

jungmoo84의 이미지

system(()함수의 처리 과정 좀알려주세요

안녕하세요^^
오늘 비가 많이 오네요~ 다들 빗길 조심하세요

system()함수가 호출 되면서 커널까지 돌아가는 과정을 알고 싶습니다.

왜냐하면 현재 리눅스 커널 2.4를 보고 있는데 Power-on부터 디바이스 드라이버까지 올리고
Application까지 부팅을 하느데 시간이 조금 오래 걸리더라고요.. 자세한 내용은 다음과 같습니다.
디바이스 드라이버를 올리고 IdleApp라는 실행 파일을 실행 시킵니다. 그리고 IdleApp에서는

system(AppExe);

함수를 호출하여서 AppExe라는 실행파일을 죄종적으로 실행을 시킵니다.
이때 system함수 호출 후 AppExe가 실행 될때까지(printf로 디버그 함)시간이 조금 오래 걸리더라구요
근데 appExe를 ctrl+c로 중지 시키고 커널 커맨드 창에서

$./IdleApp

ngh1262의 이미지

스크립트 질문좀 드립니다

현재 서버쪽에 핑을 확인해서 로그기록에 남게하는 스크립트를 만들고있습니다.

ping -w 10 ${server[$i]} | tail -4 >> /shell/$dat.log

이런식으로 각 ip의 값을 저장하고있는데

문제는 시안성이 좀 떨어진다는 것입니다...

맨아래 4줄만 데이터값으로 불러오는게아닌 맨아래 두줄과 그위의줄은 생략, 다음위의 줄을 가져오고 싶습니다.

맨아래첫줄 = 가져오기
맨아래 2째줄 = 가져오기
맨아래 3째줄 = 걸러내기
멘아래 4째줄 = 가져오기

이렇게 하고 싶은데 명령어를 어떻게 써야할지를 모르겠습니다 ㅠ

해결방법을 알려주세요ㅠ

ktkmyfeeling의 이미지

arp request 로 고민이 되어 글올립니다.

유닉스 통신 쪽으로는 초보입니다.

이제야 raw socket을 이용하여 packet을 전송을 이해하고 사용하고 있습니다.

공부중 arp 를 하려고 하는데 제 순서가 맞는지 알고리즘이 맞는지 아직 확실치도 않고

무수히 많은 실패로 인해 더이상 알고리즘이 생각 나지 않아 글을 올리게 되었습니다.

생각했던 방법이 UDP broadcast 로 request 하는 방법이었습니다.

raw socket 을 사용하여 packet을 조작하여 sendto로 보내려고 하였습니다.

request는 공부를 하여서 방법이

src_address(my ip address), mac_address, dst_address(상대방 address)를

ethernet으로 보내서 ethernet에서 다시 broadcsat 하여 dst_address에서 받고 reply하여

unicast 하여 ethernet으로 보내고 ethernet에서 다시 저에게 보내서 mac_address를 받고

통신을 하는 것으로 알고있었습니다.

cleansugar의 이미지

클립보드 관리자 쓰시는 분 있나요?

클립보드 관리자 쓰시는 분 있나요?

추천 바랍니다.

helperchoi의 이미지

Shell scripts 질문드립니다.

1. list 파일의 내용

cat list

127.0.0.1 aaa
127.0.0.2 bbb
127.0.0.3 ccc

2. imsi.sh 의 내용

#!/bin/bash
 
LIST_FILE=`cat $1`
 
for LIST in ${LIST_FILE}
do
        echo ${LIST}
done

3. imsi.sh list 를 실행시 출력형태

127.0.0.1
aaa
127.0.0.2
bbb
127.0.0.3
ccc

4. 원하는 출력형태

127.0.0.1 aaa
127.0.0.2 bbb
127.0.0.3 ccc

sryu81의 이미지

Mail 저장방식

안녕하세요.
제가 요즘 메일서버를 관리하고자 하는데 고수분들의 도움이 필요합니다.
제가 질문드리고 싶은 부분은 메일박스에 관한건데요.

dovecot 에서 imap과 pop3를 동시에 돌립니다.
그런데 이 두개가 메일 저장 방식이 어떻게 틀린지요?

1.pop3를 사용했을때 다람쥐웹메일로 보이던 메일들이
imap으로 사용하니까 싸그리 없어졌던데 이걸 어디서 찾을 수 있을까요?

2.제 계정을 들어가보니까

Drafts Sent Trash dead.letter mail/ mbox

이렇게 되어 있는데요.
다람쥐웹메일에서 mail/ 안에 있는 여러 메일들은 보이는데요.
mbox 여기 안에 메일들은 다람쥐웹메일에서 안보이는 이유는 무엇인가요?

3. 이런 메일들이 담긴 파일들을 한꺼번에 통합할 만한 팁이 있는건가요?
다람쥐웹메일에서도 보이고 pop3나 imap에서도 잘보이는...

jehun0717의 이미지

AIX 리소스 관련.

스크립트로 cpu, memory, disk 등등 리소스정보를 구하고 있습니다.

여기서 궁굼한점이,

vmstat 명령어를 통하여 출력되는 값들을

소숫점 2자리까지 출력되게 해보았습니다,

하지만 소숫점 두자리까진 출력이 되는데

XX.00으로 출력되네여

이거 방법이 없을까요?

Anermy의 이미지

Object C 할만한가요.

웹개발자이구요.
C 는 필요할때만 관련 모듈 소스좀 파악하는 정도이고 초보수준입죠.
관련 업무는 거의 스크립트 랭귀지만 합니다. (Python, PHP, Perl)

안드로이드좀 깔짝거리다가.
이번에 맥북하나 장만하는데
아이폰 어플 어떤가요?

초보한테는 좀 어렵다는 말을 듣긴 했네요.

페이지

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