Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
20.1 명령 실행 방식
Raspberry Pi 시스템에서 명령을 실행해하는 데는 여러 가지 방법이 있다. 사용자가 일일이 하나씩 실행할 수도 있고, 컴퓨터가 알아서 자동으로 처리해 줄 수도 있다. 여기서는 어떤 방식을 사용할 수 있는지에 대해서 살펴보기로 하겠다.
20.1.1 개별 실행과 일괄 실행
한번에 처리하는 명령의 개수를 기준으로, 처리방식을 개별 실행 방식과 일괄 실행 방식으로 구분할 수 있다.
● 개별 실행 방식
이것은 사용자가 명령을 하나씩 처리하는 방식을 의미한다. 이 실행 방식은 여러 개의 명령을 처리하고자 할 때, 처음 명령을 실행하여 그 결과를 보고, 다시 새로운 명령을 실행해서 그 결과를 확인하는 방식으로, 앞에서부터 순차적으로 하나씩 실행해 나가는 방식을 말한다.
이 방식을 사용하면 사용자가 명령을 하나씩 처리해서 그 처리 결과를 확인하는 방식으로 진행하므로, 정확한 처리가 가능하다는 장점이 있지만, 사용자가 많은 명령을 반복적으로 처리를 해야 하는 경우는 매번 명령을 실행할 때마다 동일한 작업을 해야 하므로 사용자에게 많은 불편함을 줄 수 있다.
● script를 통한 일괄 실행
이것은 사용자가 일정한 묶음의 명령을 한번의 지시로 일괄 처리하는 방식을 의미하다. 사용자는 각각의 명령에 대해서 개별적으로 실행 지시를 하지 않고, 전체 명령 묶음에 대해서 한번만 실행을 지시한다. 그러면 그 묶음 속에 들어있는 여러 개의 명령이 한꺼번에 처리된다.
이때 여러 개의 명령을 하나의 단위로 묶는 것은 script라는 도구를 이용한다. 여러 개의 명령이 사용자의 개입 없이 한꺼번에 처리되므로, 처리하는 명령의 내용과 전후 명령들 간의 상호 관계에 대해서 잘 이해하고 있어야 하며, 처리가 진행되는 동안 예상하지 못한 문제가 발생하지 않도록 script를 잘 정의해 놓아야 한다.
이 방식을 사용하면 일정한 단위의 여러 개의 명령을 반복적으로 처리해야 하는 경우, 한번의 지시로 전체 명령을 일괄 처리할 수 있으므로 매우 편리하다.