프로그래밍 QnA

geoplab의 이미지

쉘스크립트로 일괄작업을 어떻게 하나요?

안녕하세요...
전 쉘스크립트로 배치작업을 할려고 하는데요...
쉘스크립트에 대한 지식이 별로 없고 또 여러가지 쉘들이 많아서 조금 당황이 되는군요...

교수님은 cshell로 짜라고 하기는 하는데...

우선 입력화일을 ex1 program으로 작업한 결과 화일을 ex2 program에서 읽어서 최종적으로 원하는 결과를 화일로 만드는 작업을 할려고 합니다...

*nix에 대해 초보라서 어떤식으로 시작을 해야될지 잘 몰라서 이렇게 감히 글을 올립니다...

그럼 즐거운 하루가 되길 바라며...

seolcw의 이미지

[질문] fork시 프로세스와 메모리 관련입니다.

안녕하세요 고수님들,,,
메모리를 잡아먹는 유닉스 프로그램을 만들어 메모리테스트를 해보려는 중입니다.
그래서 원하는 단위로 메모리를 짤라서 원하는 시간만큼 할당해놓고 풀어주는 프로그램을 아래와 같이 만들어 실행시켰더니 fork이후 프로세스 및 메모리 할당이 예상하는데로 작동하지가 않네요.
10초간 200메가를 100가씩 fork해 할당하려했는데 fork error가 발생하고, 하지만 원하는대로 프로세스 및 메모리는 할당되었고, 10초후 얘네는 죽고 이상하게 프로세스와 메모리 할당, 또 10초후 다른 프로세스와 메모리할당, 10초후 완료됩니다.

dux의 이미지

일정시간마다 뭔가를 수행하게 하려면..

제가 데몬프로그램을 만들어서 일정시간마다 어떤 일을 하게 하려고 합니다.
cron등은 쓰지 않을꺼구요..
c언어로 데몬 프로그램을 짜려고 합니다.
내부적으로 timer를 써서 할까 생각중인데, 더 좋은 방법이 있을까요?
그리고 일정시간마다 어떤 일을 하는 그런류의 프로그램을 한번도 짜보지 않아서 어떤식으로 일정시간마다 특정 루틴을 실행시킬 수 있을지 기술적으로 잘 모르겠습니다.
조언 부탁드립니다.

swing79의 이미지

ARM의 초기동작과 스타트업코드

안녕하세요. 이제 막 ARM을 공부하려는 학생입니다.
FALINUX의 EZ-X5(XScale) 보드로 ARM을 하려고 하는데 궁금한 점이
많이 생기네요.

지금 EZ-X5의 ezboot 중에 스타트업 코드인 start.S를 보고 있는데요.
.text
.global
.macro
.endm
등등의 ASM 구문이 있더군요.

얼핏보면 주소번지나 리젼엔트리를 나타내는 것같은데요.
대신 cseg at 0x0000 등과 같은 주소번지가 없군요.

그리고 이건 ARM asm과 관련이 있다는 답변을 FALINUX에서
들었는데요. 이와 관련된 내용이 언급된 책자나 파일이 있는지

greatlee의 이미지

포인터.. 아직 갈길이 머네요..

지금 Mastering Algorithms with C 를 보고 있습니다.

아시는분은 다 아시겠지만.. 이책에는 활용 예제가 없지요.. 라이브러리에 대한 대략적인 설명만 있기에.. 이 라이브러리를 쓰려면.. 직접 샘플을 만들어봐야 한다는것을..

뭐.. 어찌보면 소스를 다 보고 이해해야 하기 때문에 장기적으로 보면 더 도움이 되겠지만요..

하튼 지금 이책보면서 포인터와 씨름하고 있습니다. 삽질이 맞는말이겠죠 -_-;;

아직 멀었다는 생각이 많이 드네요..

elecguy의 이미지

makefile 에서 xxxx(aa,aaa) 전달하기..

안녕하세요.
윈도우즈상에서 작은 임베디드(리눅스는 아님) 프로그램을 작성하고 있습니다.
컴파일러는 keil c 이고 MinGW + Msys 에 포함된 make 이용하여 makefile 을 작성하고 있는데.
다음과 같은 경우를 어떻게 처리해야될지 모르겠습니다.

.....
CFLAGS = OPTIMIZE(4,SPEED)
.....
cboot.obj: cboot.c
	$(CC) cboot.c $(CFLAGS)

위와 같은 경우 아래와 같은 에러메시지가 나옵니다.
Quote:
D:\prj\atv\boot>make -f c51mon.mak
c51 cboot.c OPTIMIZE(4,SPEED) BROWSE DEBUG OBJECTEXTEND
bec7110의 이미지

[javascript 관련] - 폼에 값넣기(+struts)

나름대로 포럼 같은 것을 구현하고 있습니다.

파일 업로드를 구현함에 있어서..

새창을 띄워서 거기서 업로드하고 새창에서 부모창으로 업로드된 파일명을

부모폼에 값을 채워 넣는 방식으로 만들어 놓았습니다.

이제껏과는 다르게 이번에는 파일을 정해진 개수 만큼이 아닌 여기 phpBB처럼

여러개를 입력할수 있게 할려고 하다가 보니 문제가 생기네요..

예전에는 필드 이름이 fileName1, fileName2이런 식으로 되어 있어서

새로뛰운 창에서

opener.document.formName.fileName1.value='test.txt'

thisnome의 이미지

짧은시간마다 UDP Data를 전송하는 방법. (nanosleep, usleep..)

기존에 제작한 서버의 부하 테스트를 위한 패킷 제너레이터를 만들어보고 있습니다.

서버가 UDP Data를 취급하므로.. UDP 소켓을 열고, 500 bytes 정도의 데이터를 짧은 시간마다 몇천~몇만개정도 보내어, 어느정도를 처리하고 응답을 보내주는지를 알기위해 작업하는중에..

UDP Send 부분을 다음과 같이 해놨는데..

for(.. ; .. ; ..)
{
    sendto(fd, snd_buf, snd_buf_len, 0, ..., ...);
    usleep(1);
}

usleep(0)으로 하더라도 실제 usleep()에서 걸리는 시간이 (앞뒤로 gettimeofday() 로 체크하여 뺀시간) 10ms 이하로는 안 내려가네요..

jagalchee의 이미지

expect 스크립트에서 몇 초후 기다리 후에 send 하게끔 하는 방

최근 요긴하게 expect 스크립트를 사용하고 있습니다.
헌데, expect -re "xxxxx" 이 코드로는 제대로 expect 가 안된는 경우가 많더군요.(특히 한글) 그래서 expect -re 로 기다리지 않고, 특정 시간이 지난 후에 자동으로 send 를 해버리게끔 하고 싶습니다.
(sleep 과는 다른 의미입니다.)

아시는 분은 답변 부탁드립니다.

panic01의 이미지

[질문] libpcap

이거의 flowchart 를 그려보려고 하는데여 ....
어떤식으로 접근해야 하나여?
ㅡㅡ;;;
pcap 이 어떻게 구성되어있는지 크게 보고싶은데..
접근법에대한 충고 부탁드립니다.

페이지

프로그래밍 QnA 구독하기