병갈이 블록

Shell Script 만들기 본문

IT(Old)/Linux 서버관련

Shell Script 만들기

woojang 2017. 6. 19. 02:30

Shell Script : 여러 명령어를 일련의 순서로 묶어 하나의 큰 작업(명령문의 집합)으로 만들어 실행시키는 파일.


1. echo $SHELL 이란 명령어를 입력하면 현재 사용중인 쉘의 경로가 출력된다. (bash일 경우 /bin/bash 가 출력됨.)

2. nano backup 이란 명령어로 backup이란 파일을 만들면서 편집기를 연다.

3. 첫줄에 #!와 1번에서 알아낸 경로를 입력한다.

=> #!/bin/bash

4. 아래에 실행할 명령문 혹은 조건문을 입력한다.


※조건문!!

if [값]; then

실행문

fi

 ** if문은 if로 시작해서 fi로 끝난다.(if - fi)

** 중간에 들어가는 값은 참일경우 then을 실행.

** 참이 아닐경우를 만들려면 if ![값]; then 형태로 작성.


--만든 backup파일은 그냥실행이 안된다.

실행 가능한 파일 만들기
1. chmod +x backup 입력.
=>chmod는 change mod의 줄임말. x는 '실행가능'이라는 의미. 즉, 실행가능한 모드로 변환을 하는 코드다.

2. ls -al 출력시 파일 제일 앞부분에 --rw-rw-r--, -rwxrwxr-x, drwxrwxr-x 등등...이 있다.
chmod +x backup을 입력하면 --rw-rw-r-- 이 --rwxrwxr-x로 바뀌게 된다.
+x가 x를 더한다는 의미로 실제 끝자리가 x로 바뀌어 있다. 즉, 현재 실행가능하다는 뜻.

3. 파일을 실행하려면...
./backup 입력. (.은 현재 dir을 뜻함. 즉, 현재폴더의 backup파일을 지정하는 명령어)



'IT(Old) > Linux 서버관련' 카테고리의 다른 글

Internet  (0) 2017.06.20
Group 관련.  (0) 2017.06.20
권한에 대해서..(Permission) - 업데이트 중  (0) 2017.06.20
명령어에 대해서..  (0) 2017.06.19
우분투에 apache, php, mysql설치하기  (0) 2017.06.17
Comments