프로그래밍 QnA

envy100의 이미지

select함수에 대해서..

select에 화일디스크립터를 넣어서 사용하려고 합니다.
그럼 소켓에서 사용하는거 처럼 추가된 내용이 있을때 반환해 주는건가요??
아니면 화일안에 내용이 있으면 무조건 반환하는건가요??

select에 화일을 사용하는 방법좀 알려주세요

khaic0c0의 이미지

쉘 소스인데 이해가 잘 안되는 부분이 좀 있어요...(초보적임)

#!/bin/bash

if [ -z $1 ]; then
  echo usage : $0 directory
  exit
fi

SRCD=$1
TGTD="/home/c/shell/"
OF=home-`date +%M%D`.tar.gz
tar -cZf $TGTD$OF $SRCD

먼저 이 소스가 결국 하고자 하는일은 압축을 하는일 같은데요...
제가 /home/c/shell 에 있는 파일을 모두 압축하고자 할때...

/home/c/shell 밑에 backup1.sh 라는 파일을 만들었습니다.

이걸 돌리면,
[c@localhost shell]$ sh backup1.sh
usage : backup1.sh directory

이와같이 나와요...
먼저 궁금한것은 $1, $0과 같은것이 무엇인지 궁금하구요.

khaic0c0의 이미지

쉘 스크립트공부중... 리다이렉션 활용은 뭐가 있을까요?

현재 리디렉션에 대해서 공부하고 있는데... 궁금한것이 있내요..

복습좀 해보면...
grep da * 1>&2 : 표준출력을 표준에러와 같은곳으로 보낸다.
grep da * 2>&1 : 표준에러를 표준출력과 같은곳으로 보낸다.

이제 질문이요~~

먼저, ls -al 를 했을때 이 명령에 대한 표준출력과 표준에러를 각각,
ls-al.txt, ls-al_err.txt의 파일로 보내려면 어떻게 할수 있나요?

ls -al >ls-al.txt 2> ls-al_err.txt 이쯤 하면 되나요?
그런데.. 확인해볼 방법이 없는데 ls 하고 에러나질 않는데...

thdrudghks의 이미지

쉘스크립트좀 작성해 주실수 없는지요..;;

쉘스크립트좀 작성해 주실수 없는지요..;;
죄송합니다.
어디다 써서 부탁드려야 할지 모르다가 이것도 프로그래밍일거 같아서요..;;
http://kldp.org/KoreanDoc/html/X_i810x-KLDP/X_i810x-KLDP.html
이페이지에서 나오는 내용의 것을 쉘 스크립트로짜서 XF86Config의 내용을
스크립트로 고치게 하는 스크립트를 좀 짜수실수 없느닞요?
원레 제가 짜야 돼는거지만..;;
쉘 스크립트는 처음이고 직접 수정하자니 복잡하고 무서워서 못하겟고 쉡스크립트는 하나도 모르고..;;

hairpin의 이미지

[질문] 패스워드 받을 때 '*' 처리하기

어떻게 하나요? 즉, 사용자가 화면에 자기의 password로 사용할 문자열을 넣으면 그게 **** 이런 식으로 찍히면서 뭘 쳤는지는 친 사람만 알 수 있도록 하고 싶거든요.

jude1064의 이미지

다단계 페이징의 이득이 어떤게 있을까요?

이번에도 OS 질문입니다. 페이징 방법의 종류중에 다단계 페이징이라는 방법

이 있는데, 이걸 하면 어떤 이득이 있는걸까요?

페이지 테이블의 크기를 줄여서 메모리 공간의 이득을 얻을수 있는건가요?

아니면, 모든 페이지 테이블이 순차적으로 있을 필요없이 메모리 공간에 분산

되어 있을수 있어서, 효율이 높아지는건지 궁금합니다.

아무리 생각을 해봐도 페이지 테이블을 나누면 페이지 테이블의 총 크기는 오히

려 늘어 나는거 같은데.. 감이 잘 안오네요..

soo026의 이미지

리눅스와 보드의 시리얼 통신에 관해..

먼저..

pc 두대로.. ttyS0 끼리 통신이 되도록 구현을 했습니다.

간단하게 하나는 데이타를 주고, 하나는 데이타를 받는..

그리고나서.. 성공후에.. 다시..

PC 하나는.. 미니컴으로.. 보드를 컨트롤하구요..

PC 하나는.. 보드와 통신을 할껍니다.

원래는 pc - pc 통신였죠..(시리얼을 이용한..)

그 다음은 pc - board 통신을 할려고 합니다. 이때 pc 하나는 보드를 minicom 으로 컨트롤하죠..

그럼.. 일단 소스를 먼저..

==========================================
SimpleWrite.java

warpaint의 이미지

소스 분석을 해야하는데 무엇을 어떻게 무엇부터 해야 할지 모르

설치를 마치고 소스 분석에 들어가려고 합니다
그런데 어떻게 분석을 해야 할지 답답합니다.
소스는 open hostap의 소스 입니다
무선 프레임중 frame control의 해더 부분을 찿아 변경해야 하는데.
어떻게 소스분석에 들어가는것이 효과 적일까요?

아래는 해당 소스의 컴파일 부분과 분석하려고 하는 소스의 선언 부분 입니다
보시고 어떻게 시작하는것이 좋은지 말씀좀 해주세요

1.컴파일
gcc -I/usr/src/pcmcia-cs-3.1.31/include -I/usr/src/linux-2.4.18-3/include -include driver/modules/hostap_crypt.ver -include driver/modules/hostap.ver -O2 -D__KERNEL__ -DMODULE -Wall -g -c -DMODVERSIONS -include /usr/src/linux-2.4.18-3/include/linux/modversions.h -fomit-frame-pointer -o driver/modules/hostap_cs.o driver/modules/hostap_cs.c

kn31232의 이미지

포트번호가 자동 증가? -_-;

음...눈으로 보고도 믿기지 않아서 -_-;

이렇게 질문 올려봅니다....

netstat 를 하면 localaddress쪽 포트 번호가 몇초마다 계속 1씩 증가하는 프로그램이 있습니다....

제가 짠 프로그램이 아니라서 왜 저렇게 되는지 모르겠는데요....

프로그램쪽이 이상인건지 혹 다른쪽에 문제가 있는건지...

이 프로그램은 서버쪽과 SYN_SENT가 계속 나오고 있어서....

살펴보던중 이런걸 보게 되었는데 혹시 아시는분 계신가요? -_-a

khk의 이미지

perl cgi 프로그래밍 해보신분...

잘 안되는 것이 있어서요...
perl로 cgi 프로그래밍하는건데요...

html form에서 submit하면 perl1.pl을 실행합니다.
perl(perl1.pl) 안에서 또 다른 perl(perl2.pl) 파일을 실행시켜 그 값을 사용해야 합니다.

perl1.pl 안에 다음과 같은 부분으로 처리하였습니다.
$result = `perl2.pl arg1=aa arg2=bb arg3=cc`;
--> perl2.pl이 인자 arg1, arg2, arg3 값을 이용하여 html 코드를 생성합니다.
print $result;

그런데 이상하게도 perl2.pl이 실행될 때 인자값(arg1, ... , arg3)을 제대로 받아오질 못하는 것 같습니다.

페이지

프로그래밍 QnA 구독하기