기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요. 모두들 새해 복 많이 받으시구요..
신년 첫 질문입니다.


/etc/profile의 내용을 반영하려고...
보통은 source /etc/profile 이렇게 하는데요..

우리 이솝보드에는 source 라는 커맨드가 없네요.


슬랙웨어나 우리개발환경인 scratchbox 로 로그인해서 source 를 치면 구동이 되는데.. 궁금한 것은 /bin. /sbin 디렉토리를 뒤져도 source 라는 커맨드를 찾지를 못하겠습니다.


source <--- 요 녀석이 어떤 형태로 어디에 들어있는지 궁금합니다. 스크립트로 되어있는 것인지.. 아니면 컴파일된 바이너리로 들어있는 것인지...
컴파일이 필요하다면 어떤 파일을 구해서 컴파일하면 될런지요...

스크래치 박스에서는 이 명령이 들어있는 것 같은데.. 도통 찾지를 못하겠네요...

김도윤

2007.01.02 05:47:20
*.165.171.217

안녕하세요. 새해 복많이 받으세요. ^^
말씀 하시는게, bash의 dot(source)와 같은 것인가요 ? 아래 url참고 하시고 "source"로 찾아 보시면 도움이 되실겁니다.

target=_blank>http://www.gnu.org/software/bash/manual/bashref.html


참고 하시기 바랍니다.

김도윤

2007.01.02 05:56:43
*.165.171.217

tcl command 로도 있네요.
target=_blank>http://www.tcl.tk/man/tcl8.4/TclCmd/source.htm

참고하세요

이재훈

2007.01.02 17:33:09
*.241.147.30

김도윤님 답변감사합니다. 위에서 말씀하신 부분처럼 "dot" 인 . 이것과 같습니다. ^^

궁극적으로 궁금했던 부분은...
시스템에서 /etc/profile 등에서 설정한 환경변수... 가령..
MYSETTING= 1

이렇게 세팅했다면 로그인하면 위 부분이 반영되지요. 이후에 프로그램에서 이 파일의 내용을 바꾸더라도 다시 로그인하기 전까지는 반영이 되지 않는다는 것입니다.

실제로 원하는 작업은 전체 시스템 환경변수를 프로그램상에서 동적으로 바꾸고 싶은데..(마치 도스나 윈도우처럼...) 그게 안되네요..

물론 재부팅을 하면 되겠지만... 이 방법은 정말 마지막 방법이고..
어디 좋은 방법이 없을런지 궁금하네요

고현철

2007.01.03 00:12:53
*.42.96.74

음....다른 프로세스의 환경파트를 건드리려면 커널에서 해줘야 할텐데...
난감한 문제네요.

file이나 다른 방법을 사용하면 안되는지 궁금하네요. r/w 횟수 제한때문에 힘들다면 ramdisk를 작게 만들어서 부팅시 거기다 파일을 넣는 방법이 어떨까 합니다.

이재훈

2007.01.03 00:26:14
*.241.147.30

현철님 말씀처럼.. 현재 재부팅을 하는 방법으로 일단 해결은 하고 있지만... 재부팅을 해야한다는 점이.. 계속 발목을 잡네요 ^^


List of Articles
번호 제목 글쓴이 날짜sort 조회 수

T-flash에 SD아답터를 사용하면...[완료] [1]

레지스터 질문 드립니다.[완료] [5]

동영상 강좌 다운받는 곳[완료] [5]

[질문] aESOP 3rd보드의 메모리 맵 확인. <-[완료] [3]

추가 질문 하나만 더 드릴께요.[완료] [3]

TFTP문제인것 같은데 도움 부탁드립니다.[완료] [1]

[질문] AESOP Package.. <-[완료] [11]

부팅 방법에 관한 질문. [완료] [1]

스피커 및 건전지 소켓 연결방법[완료] [3]

[질문] TFTP error: 'Permission denied' (0) <= 완료 [4]

[답변]UDP 데이터 통신에 관한 질문 [1]

UDP 데이터 통신에 관한 질문[완료] [2]

source /etc/profile 에서 "source" 질문입니다. [5]

이솝보드내 메모리 메핑관한질문.. [3]

  • 무상
  • 2006-12-30
  • 조회 수 2411

samba 서버 관련 문의...... [5]

FedoraCore6에서 설정 완료하신분 도움 부탁드립니다.[완료] [2]

mkimage 명령은 어떻게 추가하나요?[완료] [3]

CS8900에서... [완료] [2]

[부트로고] 부트 로고 바꾸는 법 질문 드립니다. [2]

slackware11.0 doc 설치문서에서 ... 4. aesop 개발환경파일셋팅 ?[완... [4]

사용자 로그인