1. 스크립트:준비(소개글)

안녕하세요, MJ 입니다.



스크립트에 대해 이야기 해 보려고 합니다.
스크립트(script)는 영어사전에서 대본 이라는 의미를 확인 할 수 있습니다.

수행 할 명령어를 순서대로 작성해서

반복하여 수행 할 필요가 있을 때, 스크립트를 작성해서 수행하도록 한다면,
오타도 없고, 누락되는 명령어도 없어, 정해진 업무 처리가 편할 것 입니다.

스크립트를 작성하기위해 준비를 해야 할 내용

1. 우선 목적이 있어야 하고,
2. 어떤 순서로 일을 처리하도록 해야 할 지의 세부적인 계획이 필요합니다.
3. 필요한 문법을 검색하여
4. 계획별로 구현하기위한 노력이 필요합니다.

예1) 우리 일상생활에서의 일 중 하나를 예로 들어본다면,

1. 목적: 출근
2. 계획: 대중교통을 이용하여 목적지까지 이동
3. 문법: 대중교통을 이용하는 방법을 확인, 어디에서 어떻게 타야 환승이 편리한지 확인
4. 노력: 출근을 하기위해 확인된 대중교통 이용방법으로 대중교통을 이용하여 목적지로 이동

예2) 파일을 정해진 시간에 정해진 원격지로 전송

1. 목적: 특정시간에 파일을 원격지로 전송
2. 계획: 특정시간이 되었는지 확인하고, FTP 를 이용하여 파일을 전송
3. 문법: 시간을 체크하는 방법과 FTP 이용방법을 확인
4. 노력: 확인된 방법을 이용하여 시간을 체크하고, 확인된 FTP이용방법으로 파일을 전송

> 엔터 한번으로 시간을 확인하고, 원격지로 파일이 전송 될 것 입니다.
추가로 cronjob 을 등록하여 스크립트를 수행하도록 한다면, 자동화가 되겠지요.


너무나도 당연한 예 이고, 각 단계의 작은 제목이 좀 어색하고 이상해보일 수 있습니다만,
저의 설명에서의 팩트는 각 단계를 적절히 분할하여 생각하는 것 입니다.

단계의 분할은, 스크립트를 개발하는 사람이, 목적에 맞게 적절히 이루어져야 합니다.
복잡도에 따라 더 많은 단계로 분할 될 수도 있고, 그렇지 않을 수도 있습니다.

그리고 시간이 한참 흐른 뒤에도 내용을 수정하거나, 이해할 수 있도록 작성되어야 합니다.

다음 포스팅에서는 임의의 목적을 설정하고 필요한 문법에 대해 다루어보도록 하겠습니다.

감사합니다.

댓글 없음:

댓글 쓰기

내 리눅스 서버, 대체 뭐가 문제야?

내 리눅스 서버, 대체 뭐가 문제야? 안녕하세요. 오늘은 리눅스 서버가 버벅거릴 때, 원인을 파악하는 방법에 대해 알아보려고 해요. 서버의 성능 저하 원인을 찾는 것은 시스템 관리에서 매우 중요한 부분이에요. CPU, 메모리 사용량부터 수상한 프로...

가장 많이 본 글