리눅스운영체제에서 지원하는 데이타베이스같은것은 없을까요
글쓴이: jjjjrr / 작성시간: 화, 2003/06/03 - 7:01오후
안녕하세요
또질문입니다
리눅스운영체제에서 지원하는 데이타베이스같은것은 없을까요
윈도우즈에서는 레지스트리을 사용해서 값을 저장하고 가져올수가 있던데여
제가하려구하는것은
제가만드는 프로그램에서 어떤공간에 값을 설정하고
쉘스크립트를 실행시키면
쉘스크립트에서는 제가만든프로그램에서 설정한값을 얻어서
어떤명령을 실행시키는 스크립트입니다
이런식으로 프로그램에서 설정한변수를
스크립트에서 그값을 가져다 사용할수있어야되는데
가능한가요
조언부탁드립니다
Forums:
리눅스는 보통 /etc/의 안에 기본적 설정을 저장합니다.보통은 te
리눅스는 보통 /etc/의 안에 기본적 설정을 저장합니다.
보통은 text로 되어 있고요.
그나저나 백수 언제 탈출하냐... ㅡㅡ; 배고파라.
프로그래밍 언어가 무엇인지는 모르겠지만.. C로 예를 들자면 set
프로그래밍 언어가 무엇인지는 모르겠지만..
C로 예를 들자면 setenv란 함수가 있습니다. 쉘에서 흔히 쓰는 환경변수 값을 세팅해주는 함수인데 사용자가 임의로 지정한 환경변수에 값을 넣어주는 것도 가능할 겁니다.
쉘 스크립트에서는 이 환경변수만 체크해서 필요한 스크립트를 실행하면 될 거 같은데요.
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
UNIX/Linux의 취약점 중에 하나가Windog처럼 정형화된
UNIX/Linux의 취약점 중에 하나가
Windog처럼 정형화된 환경Database를 지원하지 않는다는 것이죠.
일반적으로 Windog의 레지스트리는 옛 환경 파일인 INI에
근간을 두고 있고(인터패이스만...),
INI 파일은 UNIX/Linux의 환경설정 파일 conf에 기본을 두고 있습니다.
ㅡ_-) 문제는 저것을 파싱해주는 표준라이브러리가 없으며,
UNIX/Linux의 모든 프로그램이 저 방식을 사용하지는 않는다는 것입니다.
(ex. Sendmail의 환경설정은 죽음이죠)
_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz
과연 일관화된 설정 파일이 장점인지 단점인지는 여기서 논할 것이 아니라고
과연 일관화된 설정 파일이 장점인지 단점인지는 여기서 논할 것이 아니라고 생각합니다. ... sendmail은 그 나름대로의 설정방식인거죠. -_-; 좀 복잡하긴 합니다만..
주제로 돌아가서, 원하시는 작업은 필요한 정보를 파일에 저장해서 읽어오시면 되는 문제 같습니다. 일반적인 프로그래밍과 틀리지 않습니다. 레지스트리 같은 건 조금 무리가 있겠죠.
참고로 gtk2 로 가면 gconfd 라는 윈도의 레지스트리에 비교를 할 수 있을.. 듯한 구조를 가진 시스템이 있습니다.
[quote="purewell"]UNIX/Linux의 취약점 중에 하나가
리눅스에서 쓸 수 있는 INI 파일 파싱(그렇게 어려운 작업은 아니지만) 라이브러리를 쓰고 싶으시다면, 볼랜드 카일릭스(Kylix)의 CLX 라이브러리에 있는 TIniFile 클래스를 써보세요.
[quote]UNIX/Linux의 모든 프로그램이 저 방식을 사용하지는
이건 windows도 마찬가지 아닌가요?
프로그래머가 unix계열의 일반적인 방법을 사용하지 않듯이 windows역시 프로그래머가 사용하지 않는다면...
sendmail설정이 얼마나 복잡은지 모르겠으나
복잡은 설정이 레지스트리 안에 들어있다면 ㅡㅡ;
프로그램이 설정을 지원하지 않는다면.... ^^ 충격적일것 같은데요.
충격적일것 같지는 않군요. 둘다 비슷할것 같군요.
그나저나 백수 언제 탈출하냐... ㅡㅡ; 배고파라.
댓글 달기