본문 바로가기
728x90

전체285

외부 프로그램을 실행시키고 출력결과를 가져오려면 ? http://www.joinc.co.kr/modules/moniwiki/wiki.php/FAQ?action=recall&rev=1.27#toc 1.4 외부 프로그램을 실행시키고 출력결과를 가져오려면 ? # 제가 만든 프로그램에서 'ls'등을 실행시키고 화면에 출력되는 값들을 받아 오려면 어떻게 해야 하는지 궁금합니다. 이 값들을 읽어들이고 분석해서 어떤 일을 하는 프로그램을 짜고 싶습니다. fork()시킨후에 execl를 이용해서 외부 명령어를 실행시키고 이것을 pipe로 연결하는 방법이 있습니다. 그러나 이것은 복잡한 방법이고 간단하게 popen()을 사용하면 됩니다. #include int main() { FILE *fp = NULL; char buff[256]; if ((fp = popen("ls .. 2005. 8. 23.
Linux, Clocks, and Time http://www.linuxsa.org.au/tips/time.html Linux Tips Linux, Clocks, and Time Introduction This document explains how to set your computer's clock from Linux, how to set your timezone, and other stuff related to Linux and how it does its time-keeping. Your computer has two timepieces; a battery-backed one that is always running (the ``hardware'', ``BIOS'', or ``CMOS'' clock), and another that is m.. 2005. 8. 20.
ftp root로 접속하기 /etc/ftpusers에 root 제거하고, /etc/ftpaccess파일에서 allow-uid ftp allow-gid ftp 라인에 root를 추가 즉, 다음과 같이 변경 allow-uid ftp root allow-gid ftp root 이렇게 한후 root로 접속 가능. 2005. 8. 20.
TimeZone 변경하기 TZ 환경변수는 지역의 표준 시간대를 UNIX에 알려주는 역할을 한다. 표준 시간대를 변경하는 방법에는 setup 이란 명령어를 사용해서 변경할 수도 있다. 하지만 여기서는 시스템의 TZ 환경변수를 사용해서 표준 시간대를 나라별로 쉽게 확인 할 수 있도록 하겠다. * RedHat 리눅스에서는 나라별 표준시간을 지정하는 파일위치는 /usr/share/zoneinfo 이다. 1. 현재 나의 시스템 시간대 보기 [root@soma]# date Fri Oct 18 10:19:24 KST 2002 2. 미국 에리조나 시간 보기 [root@soma]# TZ=/usr/share/zoneinfo/US/Arizona [root@redsoma zoneinfo]# date Thu Oct 17 18:22:26 MST 2002.. 2005. 8. 20.
728x90