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

CH331의 이미지

[해결]mutt 사용해보신분??

리눅스에서 파일 첨부 기능이 편리한 mutt를 사용하려고 합니다.

특정 음원파일이 생길때마다 메일로 파일을 첨부하여 전송하도록 할려고 하는데요

잠시 찾아보니.. 사용법이

mutt -a "전송할음원파일" -s "메일제목" 메일주소 < 본문.txt

이렇게하면 전송이 되겠죠.

여기서 제가 구현하여다보니 저 본문.txt를 만들기위해

제가 파일을 만들고 그 안에 내용을 적고 보내고 할려니 기것해야 1,2줄의 내용인데 저렇게 파일만들고 지우고 하는 작업을 넣긴 좀 그런것 같습니다.

저렇게 파일로 본문의 내용을 적는 법 말고 그냥

명령줄 라인에 적을수 있는 방법은 없는지요?

system(command) 이렇게 간단히 명령만 만들어서

넘기고 싶은데...

echo "내용" | mutt -a "전송할음원파일" -s "메일제목" 메일주소

이러면되군여

yeomhw86의 이미지

64bit 리눅스 시스템에서 futex 어떻게 사용하나요..?

futex 를 사용하려고 하는데
단순하게 함수로 사용하는게 아닌 것 같아서 질문드립니다.

이틀 내내 구글링을 해도 비교 분석, 장점, 단점 이런 주제들이 주로 있고
예제 소스 같은것들도 거의 찾아볼 수가 없네요.
찾은건 32bit로 부분적으로 구현된 소스이고...
어셈블리로 구현해야 하는 부분도 있어야 하는것 같은데
아는게 마니 없는지라.. 한계가 느껴집니다..

그래서 혹시 선배님들께 조언을 구할 수 있지 않을까 싶어서 글 남깁니다. ^^

hkkang77의 이미지

네트워크 관련입니다.

안녕하세요 문의드릴게 있어서 이렇게 글을 남겨봅니다.

현재 고정 아이피를 가지고 있는 유무선 공유기가 있습니다.

외부네트워크에서 즉, 예를 들면 스타벅스에서 사설 ip를 받아서 wi-fi를 접속할 경우에

아이폰에서 앱이 고정ip를 가지고 있으며 앱이 고정아이피를 가진 유무선공유기에 접속이 가능하도록 되어있습니다.

여기서 부터 제가 궁금한 내용입니다.

근데 아이폰을 가지고 고정아이피를 가진 유무선공유기로 와서 사설단에 붙을 경우에 앱을 실행시키면

고정 아이피를 찾아 접속을 하게 되는데 이경우 접속의 형태가

사설아이피를 통하여 외부를 거쳐 고정아이피로 접속을 하는것인지

아니면 사설단을 통해 사설네트웍상에서 외부단으로 나가지 않고 바로 접속을 하는것인지 알고 싶습니다.

조언 부탁드리겠습니다.

그리고, 혹시 이걸 확인할수 있는 방법이 있을가요?

declspec의 이미지

리눅스에서 fork & exec, system...

안녕하세요

제가 알기로 리눅스에서 어떤 프로세스 a 가

system("prog");

를 호출하게되면 먼저 fork 를해서 자식프로세스를 만들고
자식프로세스는 exec 계열 함수를 이용해서
/bin/sh 를 호출하고 그 파라미터로 -c prog 를 주게 되는거로 알고있는데요...

그렇다면 /bin/sh -c prog 가 수행될때
sh 은 다시 fork & exec 를 하게되니까
결과적으로

a 가 fork 를 하고, 그 차일드 프로세스(/bin/sh) 가 다시 fork 를 해서
prog 가 실행되는것 아닌가요?
그런데 pstree 라는 프로그램을 통해서 이걸 확인해보려하니까
중간에 /bin/sh 가 들어가는부분없이 그냥 바로 a 의 자식프로세스가 prog 인거로
나오더군요

제가 뭔가 잘못알고있는부분이 있는걸까요?
조언부탁드립니다.

moldycake의 이미지

[완료]source install 시 repository 추가 어떻게 하나요?

질문이 맞는지 모르겠습니다.

소프트웨어 추가/제거나 yum install 이용해서 설치한 것들은

yum list installed 와 yum update 또는 yum upgrade에 해당되지 않는 것 같더라고요.

그렇다보니 따로 소프트웨어 추가/제거에서 지원하는 버전보다 높은걸 설치할 경우 디펜던시에도 걸리질 않고......

저 위의 세 명령어에 걸리게 하는법과 디펜던시에 고려되도록 하는 일반적인 방법이 있나요?

sysmoon의 이미지

django mongoDB json 관련 질문드립니다.

django + mongoDB 환경에서 개발중입니다.

문제는 Json 스트링을 mongoDB에 key, val 형태로 저장하고 싶습니다.

예를 들면..
json = {"name":"김어준", "age":"45", "sex":"man"}

mongoDB =
"name": "김어준",
"age":"45",
"sex":"man"

이런식으로 저장을 하고 싶은거죠. 그럼 미리 django model을 name, age, sex로 정의하면 되는데 문제는
json (key,val) 값이 상당히 많고, 언제든지 변할 수 있다는 것입니다.

model 에서 미리 key 값으로 컬럼을 만들지 않고, 유연하게 DB에 저장할 수 있는 방법이 있을까요?

kj0604의 이미지

Linux환경에서 sleep함수와 반복문

Gants chart에서 process가 수행되는 순서를 눈에 보이게 출력하는
프로그래밍 과제를 하고있습니다.
각 출력마다 1초 텀을 두고 한줄에 쭉 출력되게 하려고 하는데
아래와 같은 문제가있네요

예를들어서
while(1)
{
printf("Hello");
sleep(1);
}
이건 출력이 안되고

while(1)
{
printf("Hello\n");
sleep(1);
}
이건 출력이 정상적으로 되네요

원래 안되는게 정상인가요?

recon821의 이미지

[IPv4/6 Local test network 구성 시 DNS, SMTP의 domain name 문제]

회사에서 간단한?
시험망 구축을 맡게되어 열심히 삽질을 하던 중
이게 과연 가능한 일일까 하는 의문이 들어
질문을 드립니다.

WAN(IPv4)->LAN(IPv4/6)->Linux(DNS,MAIL,FTP,NTP)->Host(IPv4/6) devices and Server 등등등...
으로 구성된 시험망을 구성하고자 하는데
문제는 domain name을 부여 하지 못하는 상황입니다.
그래서..

XXXlab.comanyname (ex. linux1.1stlab.localnet) 으로 linux의 hostname을 구성하려고 하는데
이 환경에서 DNS, SMTP 셋업이 가능할지요?

DNS server는 일단 ROOT domain server 들과 연동이 되어 망내의 host 들이 linux1.1stlab.localnet 을 통해
DNS query에 대한 응답을 받고 있는 상태입니다.

그럼... 고견.. 부탁드립니다. ^^

rlqja6266의 이미지

[완료]소켓 프로그래밍, 바이너리 파일 전송

단순한 소켓을 이용한 메세지 전송 클라이언트인데요,

redirection을 이용해서 바이너리 파일을 입력으로 넣어주면

출력에서 많은 부분이 사라지네요. 직접 emacs로 열어비교해보면, ^@인 부분들이 사라지는 것 같은데

무엇이 문제인가요?

바이너리 파일은 fread()를 사용하면 되는것 아닌가요?

while(1)
{
int i = 0;
memset(message, 0, BUFSIZE);

페이지

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