프로그래밍 QnA

익명 사용자의 이미지

셸 스크립트에서 here 문서 사용

흔히 알다시피,

셸 스크립트에서
ftp나 mail 등의 프로그램에 입력을 제공하기 위해 사용하는
here 문서(here 문서라고 불리더군요)에 대해 질문드립니다

[예시]

ftp -n << EOF
open 192.168.0.1
user root
bi
hash
get test.bin
bye
EOF

위와 같이 here 문서를 사용하여
실행시킬 프로그램에
입력값을 스크립트에서 넘겨줄 수 있습니다

그런데 ftp나 mail이 아닌 입력값이 많은 프로그램에서
here 문서를 사용하여 script로 처리하려고 하는데

특정한 입력값을 넘기는 것이 아니라
단지 엔터를 입력하여 디폴트 값이 입력되게 하고 싶은데
예를 들어,

dndlf2의 이미지

리눅스 2.6.13에서 USB 제거시 메세지 의미

안녕하세요.
혼자서 해결하기 위해 노력하다가 도저히 안될것 같아서 도움을 구하고자 글을 올립니다.

[환경]
사용하고 있는 MCU는 S3C2440 이며, 사용중인 리눅스 커널은 2.6.13 입니다.

[에러현상]
1. FAT포맷 형식의 2G USB를 타켓 보드에 삽입 후 인식이 된것을 확인 한 후, 제거 할 경우
usb 1-1: USB disconnect, address
란 메세지 발생.

2. FAT32포맷 형식의 2G USB를 타켓 보드에 삽입 후 인식이 된것을 확인 한 후, 제거 할 경우
scsi3 (0:0): rejecting I/O to dead device
FAT : bread failed in fat_clusters_flush
란 메세지 발생.

이 메세지들에 대한 의미를 궁금하며, 이상이 있음을 나타내는 메세지 일 경우 해결방법을 알고 싶습니다.
많은 분들의 조언을 부탁 드립니다.

skminho의 이미지

소켓에 select를 걸고 select의 read가 들어올때 read를 2번 하려고 하는데 잘 안되네요~

리눅스 기반이구요~ 서버쪽 입니다.

FD_ZERO(&selt);
FD_SET(unix_sock, &selt);
FD_SET(g_inet_sock, &selt);
select_rtn = select(maxfd+1, &selt, 0, 0, 0);

/* 외부, 내부 socket 데이터 수신에 따른 처리 함수 호출 */
if(select_rtn > 0)
{
if(FD_ISSET(unix_sock,&selt))
{

printf("내부 소켓\n");

sysmoon의 이미지

Apache 오픈소스를 이용한 외부 확장모듈 개발 방법론

안녕하세요

Apache 오픈 소스를 이용하여 서버에서 송수신되는 HTTP 메시지를 실시간으로 분석하여 필요한 정보를 DB에 저장하고자 합니다. Apache 오픈 소스 내에서 개발하면 될 것 같지만, 좀더 쉬운 개발 방법론을 고민하고 있습니다.
개발 방법론을 고민하니 다음과 같은 방법들이 있는 듯 합니다.

1. Apache 소스 자체 수정 (C언어, Mysql 연동 모듈)
- 이 방법이 가장 확실하겠지만, 개발 기간이 긴 것이 단점입니다.

2. mod_python 이용
- 파이썬이라는 편리한 언어를 사용할 수 있지만, mod_python에 대한 예제를 보면 http://~~/test.py 이렇게
파이썬 확장자를 요청했을 경우 test.py가 동작하도록 하는 기능 제공
- Apache가 실행될 때 파이썬으로 개발한 실시간 모니터링 프로그램이 항상 실행되어 서버로 송수신되는 메시지 모니터링이 구현 가능한지 모르겠음.

익명 사용자의 이미지

open함수에 대해서...

open()함수를 이용하여 파일을 오픈한 후에

파일 내용이 변경되면, 다시 open()하지 않고

수정된 내용을 알 수 있나요?

iSDev의 이미지

정규 표현식

PHP 에서 정규 표현식을 사용하는데에 Xpress Engine 에서 레이아웃 템플릿 문법처럼 {$abcd} 형식의 문자열 중에서 $abcd 만 추출하려 합니다. 우선적으로 abcd 만 추출하여 $를 붙이려는 방식을 이용하려 하는데 계속해서 오류가 발생하기도 하고 맞지 않는 경우가 생기네요.

<?php
$Context = '{$asdf} {$rr123} asdf';
echo preg_replace('/\{([a-zA-Z0-9_-]*)/', "\$$1", $Context);
?>
season12의 이미지

mssql에 접근해서 테이블 값을 출력하는 프로그램짜는중 막히는곳이 있어서 질문드립니다!

mssql2008 사용중입니다..비쥬얼스튜디오 2008 사용중이구요
클래스로 atl 소비자 추가 해줘서 두개의 테이블을 추가 해줘서 헤더파일 두개 생겼습니다..

이 두개의 헤더파일을 하나의 클래스로 묶어서 관리하는 c++클래스를 하나 더 만들었구요

두개의 함수를 만들었는데 두개다 각각의 테이블에 접근해서 아이디나 패스워드 가져오는 함수입니다...

두개의 함수중 아래함수는 정상동작해서 아이디랑 패스워드를 가져오는데

위에 함수는 디버깅해보면서 따라가보니 "" <-- 값이 이렇게 저장되어있다고 나오네여..

테이블은 제가 직접만들어서 값까지 전부 넣어준 상태인데 "" <- 요렇게 나옵니다..

두개가 전부 안되면 이상하려니 하겠는데... 똑같은 코드인데 하나되고 하나 안되니 답답합니다..

어느부분을 좀더 봐야 할까요???

revival의 이미지

shift key 인식 방법

예전에 뭔가 해보려고 했는데, 흐지부지 되 버렸습니다.
그게 뭐냐면, 리눅스 콘솔 프로그램에서 shift, ctrl, alt 류의 키를 누르면 그에 따라서 메뉴가 바뀌게 하고 싶었거든요. 근데, 그걸 확인 할 방법이 없드라구요.

그때 몇일을 구글링 신공과 날밤까며 삽질 신공을 조합했지만, 실패의 쓴맛을 보았죠.
3년 쯤 지났을까요. 갑자기 그 생각이 났어요.
3년 전에 KLDP 에 그에 관련된 질문을 올렸던거 같아서, 혹시 누군가 답변을 달았을 까 봤더니,
어~~~~
안보이네요.
열심히 삽질만 했지, 질문을 하지 않았나 봅니다.

3년이나 지났지만, 여전히 그 답을 찾진 못했네요.
그래서 생각난 김에 질문을 올립니다.

혹시 명쾌한 답을 아시는 분은 제보해 주세요. please~~

bluekyu의 이미지

[완료]파이썬에서 안전하게 패스워드 받는 방법

FTP 관련 프로그램을 만들려고 합니다. 그래서 암호를 넘길 수 있는 방법을 찾아보니까, getpass 모듈이 있더군요.

이를 이용하면 암호 입력은 숨길 수 있을 것 같습니다. 그런데 문제는 암호를 입력 받으면 프로그램에서는 암호의 문자열을 알 수 있게 되는데, 이와 관련해서 문제가 없나요?

FTP.login(user='anonymous', passwd = getpass.getpass(prompt='Password: ', stream=None), acct='') 

이와 같은 방식으로 전송을 하려고 하는데, 이 같은 방식도 문제가 없을까요?

처음으로 개인 정보를 다루려다보니, 신경이 많이 쓰이네요.

asess의 이미지

Makefile에서 이미 정의된 변수를 조작해서 새 변수를 정의하는 경우..

간단한 makefile을 작성 중인데.. 쉽게 해결이 안되어서 질문드립니다.
도움 부탁드리겠습니다..

———————————————————————————————-
1 CORNER = ss_xxxx
2 COND = `echo $(CORNER) | sed -n s/.{2}.*/\1/p`

3 ifeq($(COND), ss)
4 OPTION = +OPTION
5 endif

페이지

프로그래밍 QnA 구독하기