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

k1d0bus3의 이미지

[완료]텍스트파일의 특정부분을 읽어와 비교하는 셀스크립트

쉽게 될줄알았는데 잘안되네요.
대충 이런식으로 작업하려합니다.

#!/bin/sh
A = grep Attached /proc/scsi/usb-storage/5
if [ $A = "Attached: Yes" ]
then
#usb에서 파일을읽어오는 작업
else
#usb가 안꽃혔다
fi

텍스트파일에서 특정 문자열의 존재여부를 검사하여
다음 작업종류를 결정하는 스크립트를 만들려합니다.
어떡게 하면 좋을까요?

soyeon0618의 이미지

vmware 로 FreeBSD 7.3 버전을 설치했는데 tool 설치했지만 공유폴더를 찾을 수 없습니다.

vmware workstation 7.1.0 build-261024 버전으로

FreeBSD 7.3 을 설치했습니다.

공유폴더를 사용하기 위해 ( host OS : window7 )

공유폴더 지정해놓고, tool을 설치했습니다.

./vmware-install.pl

설치 도중에 에러는 없었던것 같아요.

설치완료하면 바로 프로세스 뜬다고 그런거 같은데

뜨지도 않고.. 혹시나 해서 /usr/local/bin/vmware-config-tools.pl 도 해보고 했지만

마찬가지로 프로세스 뜨지 않고, /mnt/ 밑에 아무 디렉터리도 나타나지 않았습니다.

lmk378의 이미지

module을 커널버전과 관계없이 insmod할 수 없을까요?

정확히 제목의 문제는 아니고 예를 들어 설명해드리겠습니다.
arm기반의 두 프로세서 a, b가 있다고 가정합니다.
a도 cortex9이고 b도 cortex9 코어입니다.
하지만 a는 ti에서 만들고 b는 nvidia에서 만든 다른 칩셋입니다.
a는 커널소스가 존재합니다. b는 커널소스가 존재하지 않습니다.
현재 a를 이용해서 b에 올릴수 있는 모듈을 만들려고 시도하고 있습니다만... 쉽지가 않네요.
혹시 다른 방법이나 해결책 아시는분 계시나요?

lmk378의 이미지

linux상에서 insmod시 invalid module format 메시지가 나오는 이유는 무엇때문인가요?

linux상에서 insmod시 invalid module format 메시지가 나오는 이유는 무엇때문인가요?
http://kldp.org/node/81355
위에서는 version magic 코드가 달라서 로드가 안된다고 하던데
그런것 같지 않습니다. 현재 linux-2.6.35버전을 사용중인데 강제로 kernelrelease를 수정하여
빌드한후 모듈에서 이 커널기반으로 모듈을 빌드하도록 했습니다.
modinfo로 vermagic 코드가 수정된 것도 확인하였습니다.
그런데 insmod시 그냥 들어가더군요. 분명 기존 모듈과 vermagic이 다른데 둘다 로드 됩니다.
즉 version magic 코드문제는 아닌거 같습니다만...
어떻게 수정해야 insmod가 가능할까요??

bellfive2000의 이미지

[완료]Android 에서 GDB 실행시 so로딩 문제

현재 Android에서 GDB를 붙여보고 있습니다.

겨우겨우 붙여서 frameworks 부분은 잘 붙어서 브레이크가 잘 걸리고 있습니다.

GDB상에서
set solib-absolute-prefix /패스....../out/target/product/프로젝트이름/symbols
set solib-search-path /패스...../out/target/product/프로젝트 이름/symbols/system/lib

이렇게 처리를 하면 해당 path의 so들을 쫙 심볼 로딩을 합니다.
문제는 제가 가지고 있는 프로젝트에는 symbols에 들어간 so와 일반 so가 정확하게 매칭이 되지 않는 것 같습니다.
제가 가지고 있는 것은 TI 프로젝트인데 ..

각설하고 현재 문제가 TI에서 넣은 overlay관련 so가 로딩되지 않고 있습니다.
위에 search-path로 지정해주면 해당 패스에 있는 so들을 무조건 로딩할 것 같았는데 그렇게 하진 않는 것 같습니다.
없는 so도 로딩할 때가 있구요..

hanseok의 이미지

kernel argument mem=4096M


8G 시스템에서 (64bit Centos 5.6)
kernel 2.6.18-239

mem=4096M kernel argument로 넘겨줄경우

커널에서 /proc/meminfo 등을 해보면
MemTotal: 3334748 kB
로 나타납니다.

4096 * 1024 = 4194304

궁금증 ?
1. 왜 MemTotal이 저렇게 나오는지 궁금합니다.
2. 그리고 8G RAM 의 나머지는 사용할수 있는 방법이 없는건가요?

--감사합니다. --

sm106의 이미지

간단한 ftp 서버 클라이언트 작성 중 질문입니다.

소스코드입니다.

withsj81의 이미지

공유메모리는 어디에 할당되나요?

공유메모리(shared memory)는 어디에 할당되나요?

메모리는 다음과 같이 영역이 나눠지는데 shmget함수로 할당되는 메모리 영역은 무엇인가요?

[code|data|bss][heap|stack]

저 위 5개 중에 하나인지? 아니면 아예 다른 영역인지 알려주세요~ ^^

simsiss의 이미지

우분투에서 프로그램 설치시 여러 계정 동시 설치

우분투 한대의 머신에 5개의 계정을 생성해서 각기 다른 용도로 사용하고 있습니다.

그런데 파이어폭스나 이클립스 같은 어플리케이션을 어떤 한개의 계정으로 로그인하고 설치하면

다른 계정에서는 보이질 않습니다. 그래서 계정마다 새로 다운로드 받아서 설정하고를 반복하는데

한번에 설치하는 방법이 있는지 궁금합니다.

ex ) 시넵틱 꾸러미로 파일을 받으면, 어디 폴더에 생성이 되는데 링크를 걸면 계정에 제한 받지 않고 사용하더라 라던가..
어떤 옵션을 줘서 커멘드라인에서 설치하면 모두다 설치되더라.. 등등..

감사합니다.

clcocd의 이미지

홈페이지 접속 할때 접속음 설정 할려고 합니다

<object data="http://enn.myetrayz.net:8000/naspod_data/mp3/Untitled.mp3"  type="audio/mpeg" height="0" width="0"> You are expected to listen to Mozart music  but your browser does not seem to be able to play it. </object>

이걸 해드에 넣으니깐 페이지 이동 때마다 틀어지더라구요

홈에서만 틀어지고 페이지 이동때는 안틀어지게 할려면 어디에 넣어야 하나요?

페이지

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