Skip to content

GomHyeok/linuxSystemProgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linuxSystemProgram

숭실대학교 컴퓨터학부 시스템프로그래밍 각 프로젝트의 자세한 명세서는 해당 프로젝트 파일에 포함되어있습니다.

프로젝트 소개

👉프로젝트1

리눅스 시스템 상에서 사용자가 백업을 원하는 파일이나 디렉토리를 옵션에 따라 추가, 삭제하고 백업된 파일을 다시 복구하는 프로그램

명령어

  • add : 백업을 원하는 파일, 디렉토리 추가
  • remove : 백업된 파일을 입력받아 해당 파일, 디렉토리를 백업 디렉토리에서 삭제
  • recover : 백업된 파일(FILENAME)을 입력받아 해당 파일 또는 디렉토리를 백업디렉토리에서 파일 복구 진행

👉프로젝트2

정답 파일을 기준으로 학생들이 제출한 답안을 자동으로 채점하는 프로그램

명령어(옵션)

  • -n : 채점 결과 테이블 생성시 결과를 다른 파일 명으로 저장
  • -m : 점수 테이블 파일 내의 특정 문제 번호 배점 수정
  • -c : 인자로 입력받은 학생들의 점수 출력
  • -p : 인자로 입력받은 학생들의 틀린 문제 번호 출력
  • -s : 채점 결과 파일을 주어진 기준으로 정렬후 저장

👉프로젝트3

리눅스 시스템 상에서 사용자가 원하는 디렉토리를 디몬 프로세스로 모니터링하고, 로그로 관리하는 프로그램

명령어

  • add : 디렉토리 경로를 입력받아 디몬 프로세슷 생성하여 모니터링 시작
  • delete : SIGUSR1 시그널을 보내 디몬 프로세스 종료, monitor_list에서 삭제
  • tree : 디렉토리 구조를 tree 형태로 출력

About

ssu 리눅스시스템프로그래밍

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published