숭실대학교 컴퓨터학부 시스템프로그래밍 각 프로젝트의 자세한 명세서는 해당 프로젝트 파일에 포함되어있습니다.
리눅스 시스템 상에서 사용자가 백업을 원하는 파일이나 디렉토리를 옵션에 따라 추가, 삭제하고 백업된 파일을 다시 복구하는 프로그램
- add : 백업을 원하는 파일, 디렉토리 추가
- remove : 백업된 파일을 입력받아 해당 파일, 디렉토리를 백업 디렉토리에서 삭제
- recover : 백업된 파일(FILENAME)을 입력받아 해당 파일 또는 디렉토리를 백업디렉토리에서 파일 복구 진행
정답 파일을 기준으로 학생들이 제출한 답안을 자동으로 채점하는 프로그램
- -n : 채점 결과 테이블 생성시 결과를 다른 파일 명으로 저장
- -m : 점수 테이블 파일 내의 특정 문제 번호 배점 수정
- -c : 인자로 입력받은 학생들의 점수 출력
- -p : 인자로 입력받은 학생들의 틀린 문제 번호 출력
- -s : 채점 결과 파일을 주어진 기준으로 정렬후 저장
리눅스 시스템 상에서 사용자가 원하는 디렉토리를 디몬 프로세스로 모니터링하고, 로그로 관리하는 프로그램
- add : 디렉토리 경로를 입력받아 디몬 프로세슷 생성하여 모니터링 시작
- delete : SIGUSR1 시그널을 보내 디몬 프로세스 종료, monitor_list에서 삭제
- tree : 디렉토리 구조를 tree 형태로 출력