Raspberry Pi_Kor_20.1.2 수동 실행과 자동 실행


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.2  수동 실행과 자동 실행

 

처리를 지시하는 주체를 기준으로, 처리방식을 수동 실행 방식과 자동 실행 방식으로 구분할 수 있다.

 

 

   수동 실행

 

이 방식에서는 어떤 명령의 처리를 사용자가 직접 지시한다. 실행이 필요한 시점을 사용자가 결정하고, 실행을 위해 입력하는 구체적인 명령의 내용도 사용자가 결정하여 명령의 실행을 지시하게 된다. 여기서 실행하는 명령은 하나의 개별 명령일 수도 있고, script로 정의된 여러 명령의 묶음일 수도 있다. 그것이 어떤 형태이던, 실행의 시작을 사용자가 결정하는 것이다.   

 

이 방식은 사용자가 모든 것을 결정해서 처리하므로 정확한 처리가 가능하지만, 사용자가 없는 경우는 처리가 불가능하므로 여러 가지 자동화가 필요한 작업에서는 불편함 점이 많을 것이다

 

 

   자동 실행

 

이 방식에서는 사용자가 개입하지 않고, 시스템이 명령의 처리를 지시한다. 사전에 정해진 기준에 따라서 시스템이 명령의 실행 여부를 결정하고, 또한 사전에 정의된 형식으로 명령을 실행하게 된다.

 

이러한 자동 실행 방법에는 명령이 실행되는 시점에 따라서 아래의 여러 가지 실행 방법을 사용할 수 있다.

    시스템 시작/종료와 연동된 자동 실행 방식은 시스템이 boot되거나 shutdown될 때 사전에 정의된 명령을 자동 실행하는 방법이다.  

    application과 연동된 자동 실행 방식은 특정 application이 시작되거나 종료될 때 사전에 정의된 명령을 자동으로 실행되는 방법이다.  

    주기적 자동 실행 방식은 사전에 정의된 일정한 주기에 따라 사전에 정의된 명령을 자동으로 실행하는 방법이다.  

 


 

이 실행 방식은 일정한 명령을 일정한 기준에 따라 반복적으로 실행하는 경우 사용자의 개입 없이 자동으로 처리할 수 있으므로 신속한 처리가 가능하고, 또한 사전에 정의된 내용을 정확하게 처리할 수 있으므로 사용자의 실수로 인해 발생할 수 있는 문제를 예방할 수 있는 장점이 있다.


 

Leave a Reply