셸 스크립트 작성 연습을 위한 레포지토리입니다.
업데이트 : 2024-10-10
| 번호 | 스크립트 이름 | 설명 |
|---|---|---|
| 1 | helloworld.sh |
"Hello, World!" 메시지를 출력하는 기본 스크립트. |
| 2 | today.sh |
현재 날짜와 시간을 출력하는 스크립트. |
| 3 | isFile.sh |
특정 파일이 존재하는지 확인하고, 존재 여부에 따라 메시지를 출력하는 스크립트. |
| 4 | dirlist.sh |
사용자의 홈 디렉토리 내 파일과 디렉토리 목록을 출력하는 스크립트. |
| 5 | calculator.sh |
두 개의 숫자를 입력받아 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 수행하는 스크립트. |
| 6 | server-disk.sh |
특정 디렉토리의 디스크 사용량을 체크하고, 임계치를 초과하면 경고 메시지를 출력하는 스크립트. |
| 7 | monitoring.sh |
nginx 서비스의 상태를 확인하고, 멈춰있으면 재시작을 시도하는 스크립트. |
| 8 | back_up_scripts.sh |
7일 이상 된 로그 파일을 압축하고 백업하며, 30일 이상 된 파일은 삭제하는 스크립트. |
| 9 | clear-logs.sh |
7일 이상 된 로그 파일을 찾아 삭제하는 스크립트. |
| 10 | folder-disk.sh |
특정 폴더의 디스크 사용량을 확인하고, 사용량에 따라 경고 또는 안전 메시지를 출력하는 스크립트. |
| 11 | process_monitoring.sh |
사용자로부터 입력받은 프로세스의 상태를 확인하고, 실행 중이 아니면 경고 메시지를 출력하는 스크립트. |
| 12 | create_file.sh |
사용자로부터 파일 이름을 입력받아 해당 파일을 생성하고, 생성 결과를 출력하는 스크립트. |
| 13 | search_file.sh |
특정 디렉토리에서 사용자가 입력한 파일이 존재하는지 확인하는 스크립트. |
| 14 | filebackup.sh |
지정된 디렉토리 내의 .txt 파일을 백업 디렉토리로 복사하는 스크립트. |
| 15 | isActivePort.sh |
사용자로부터 입력받은 포트가 사용 중인지 확인하는 스크립트. |
| 16 | userlist.sh |
시스템에 등록된 사용자 목록을 출력하고, 총 사용자 수를 계산하는 스크립트. |