이 프로젝트는 나만의 쉘을 만드는 것입니다.
가장 최우선 목표는 3주내에 명세서에 기록된 것을 최소한으로 만족하는 프로그램으 만드는 것입니다.
----------Off the record-------------
공부해야할것
- 파싱공부 (상향식, 하향식, 연결리스트 - yotak님 방법) + 어떤 자료구조를 사용할지 결정
- execv, pipe, fork, dup2 함수 공부 + dup2 를 자식프로세스가 여러개 일때 처리하는법에 대하여 공부
- signal 보내는법에 대하여
26일(수) -> 2, 3, 함수 설명회 일정 정하기
27일(목) -> 1 , 테이블
28일(금) -> 함수설명회(함수란 무엇인가), 다음주 일정 정하기
구현의 주(週)
8월
1일(월) -> 파싱 테이블 + 트리 구현
2일(화) -> 파싱 readline 사용해서 prompt 띄우기
3일(수) -> 파싱 마무리
4일(목) -> execv 구현(1)
5일(금) -> execv 구현(2) 다음주 일정 정하기,
디버깅의 주(週)
8일(월)
9일(화)
10일(수)
11일(목)
12일(금) 평가하기