[Linux] Shell Script 자동화 하기

레일리·2024년 7월 16일
0
post-thumbnail
post-custom-banner

Shell Script 생성

$ vi test.sh

테스트용 쉘 스크립트 파일을 생성합니다.

#!/bin/sh

CURRENT_TIME=$(date +"%Y%m%d-%H%M%S") # 현재 시간을 변수에 담는다
touch $CURRENT_TIME # 현재 시간을 이름으로 파일을 생성한다

위는 현재 시간을 이름으로 빈 파일을 생성하는 쉘 스크립트 입니다. 원하는 기능 동작을 쉘 스크립트에 구현하면 됩니다.

$ ./test.sh

그냥 쉘 스크립트를 실행하려면 위와 같이 실행하면 됩니다.

crontap 등록

$ crontap -e

crontap 작업을 편집할 수 있는 명령어 입니다. 편집기가 열리며 아래와 같이 원하는 쉘 스크립트 파일을 cron 스캐줄 규칙에 맞게 작성해 주면 됩니다.

* * * * * /home/user/test.sh

위와 같이 작성하면 매분 test.sh 파일이 실행 됩니다.
스케줄 규칙

$ crontap -l

위 명령을 통해 현재 등록되어 있는 스케줄을 확인할 수 있습니다.

profile
나야, 개발자
post-custom-banner

0개의 댓글