프로그래밍 QnA

cnyld의 이미지

Linux에서 login한 모든 사용자에게 메시지 보내기?

현재 login되어 있는 사용자들에게 메시지를 보내고 싶습니다.
그 사용자들의 telnet 화면에 string이 찍히면 되는데요,
물론 wall 프로그램을 사용하면 되겠지만,

외부 프로그램을 사용하지 않고,
직접 코딩하려고 하거든요.

그니까, 저는 wall_msg()라는 함수를 만들고 싶은거죠.

int wall_msg( char *str, int length )
{
   // 모든 사용자에게 str에서 length만큼의 message를 보낸다.
}
이 함수를 어떻게 짜야 될까요??
dreamer의 이미지

script로 ip 알아 내는 방법?

script로 ip를 알아 내는 방법은 무엇인가요?

저는 ifconfig를 써서 알아 내려고 하는데, 더 좋은 방법은?
그런데 ifconfig로 하면

ifconfig eth0 | grep "inet addr"
inet addr:192.168.0.201  Bcast:192.168.0.255  Mask:255.255.255.0

처럼 되는데, 여기서 192.168.0.201만 뽑아 내고 싶습니다.
cut을 사용할려고 하니 생각 처럼 잘 안되네요..
혹 좋은 방법이 있으시면..
hahalove의 이미지

FrameBuffer 설정후 커널 컴파일 오류

uClinux에서 FrameBuffer를 선택하고

커널 컴파일을 하니까 다음과 같은 오류가 나왔습니다.

drivers/char/char.o: In function `chr_dev_init':
/linux-2.4.x/drivers/char/mem.c:696: undefined reference to `fbmem_init'

fbmem_init는 drivers/video/fbmem.c에 선언되어 있는것으로 알고 있습니다.

어떤 부분이 잘못되었는지 답변 부탁드립니다.

yeilho의 이미지

Kernel compile 후 모듈이 올라오지 않아요.

안녕하세요.

커널 컴파일 작업 관련해서 질문을 올려드립니다.

현재 가지고 있는 리눅스는 2.4.22(페도라)이고 이를 2.4.26으로 업해볼려고 지난 2주간 부단히 노력중입니다.

커널 컴파일을 무사히(?) 마치고,
make modules,
make modules_install 까지 했습니다.

이 과정에서 모듈을 선택하면 make modules_install 또는 depmod -a 에서 에러가 나더군요.

그래서 과감히 다 [Y]로 선택하고 진행을 했습니다.

이렇게 하고보니 시스템이 부팅은 되는데 필요한 모듈이 하나도 올라오지 않네요.

wowcode의 이미지

서명를 공인기관에서 인증 할 수 있는 방법이 있나요?

말 주변이 없어서 잘 정리가 될 지 모르겠습니다.

우선 예를 들자면,

택배원이 택배를 마친 후 수신자에게 싸인(서명)을 PDA로 받은후 추후 수신자가 크래임을 걸었을 경우 이 서명이 법적인 효력을 받으려면 어떤 기술을 사용 해야 할 까요?

문득 드는 생각은 서명 할 당시 서명된 디지털 데이타를 공인 인증 기관에 넘겨서 인증 받으면 되지 않을까 생각이 드는데요.

미국의 경우에는 대형 마트에서 크레딧카드를 긁은 후 이런 식으로 디지털 장비에 서명을 합니다.

holysds의 이미지

php 에서 urlencode 관련질문요

이미지 파일이름을 인코드 해서 업로드했습니다...

디비에는 원본 이름을 넣었구요

뷰페이지에서 원본 이름을 인코드해서 이미지를 보여줄려구

하는데 보이질 않습니다...

제가 원하는건 한글파일로 이미지를 올렸을때 익스플로러

등록정보에서 utf-8체크를 없애야 하는 번거러움 때문입니다..,

제가 잘못이해하고 있나요? 알려주세요

atomaths의 이미지

작업 환경에 대한 질문

질문 1.
일반적인 응용프로그램에서의 C 문법과 커널소스들을 보면
어셈블리어와 혼합되면서 기존에 알고있는 C문법으로는 도무지
이해가 가지 않는 부분이 많은 것 같습니다. (함수리턴값이 중복되어
정의 된다든지 하는...)
그런 문법등을 이해할 수 있는 사이트나 레퍼런스가 있을까요?

질문 2.
커널 2.4 대의 개발타겟에서 제 작업 PC는 2.6 대의 커널과
다른 라이브러리들을 가지고 작업을 할려고 하는데,
gcc 와 gblic 만 개발타겟에 맞게 2.4 의 것으로 설치해두고

colorcat의 이미지

안녕하세요 gcc compile 쪽에 관한 질문입니다.(좀 당황스럽)

안녕하세요 이상한 질문만 올리게 되는 군요..

어제까지만 해도.. 컴파일 잘되던 소스들이..

오늘 오전이군요.. 갑자기 로컬 웹서버 돌린다고 아파치를

설치하고 돌리기 시작하면서 부터 계속

컴파일만 하면 Aborted가 되어버리고 맙니다.

간단한 출력문 조차 Aborted가 되어버리니 제가..

혹시 이런 경우 당해보신분 계신가요.?

johlim의 이미지

EXT2와 VFAT의 Directory의 차이에 대한 문의

리눅스 커널의 이해 라는 책의12장 가상파일시스템쪽을 보고 있습니다.(한빛미디어 1판)

470페이지의 공통파일모델이라는 주제에 대한 소개중
VFS의 공통파일모델을 따르기 위해 FAT에 기반한 리눅스파일시스템의 구현에는 실행중에 디록토리에 대응하는 파일을 생성할 수 있어야 한다. 라는 구절이 있는데

VFS의 기본이 되는 Ext2에서는 "디렉토리"가 비범한 inode 파일이기 때문에 이에 걸맞는 임시로 존재하는 대응파일을 만들어줘야 한다는 뜻입니까 ? FAT에서도 "디렉토리"는 파일이 아니었던가요 ?

mabux의 이미지

parse error 입니다.. 좀 봐주세요..

memcpy ( (char *)&ifr.ifr_clnhwaddr, (char *)sa, sizeof(struct sockaddr) );
memcpy ( &ifr.ifr_localaddr.sa_data, &ip, sizeof(unsigned long) );

위의 두 문장에서

Quote:
parse error before ';' token

위의 에러가 발생합니다..
문법상의 문제는 없는 것 같은데...
머가 문제인지 도통 모르겠네요...

에러가 발생하는 부분 위아래로 다 검사를 해 보아도 별문제는 없습니다..

참고로
memcpy ( &ip, &sin.sin_addr.s_addr, sizeof(unsigned long) );

페이지

프로그래밍 QnA 구독하기