/home/kopo 디렉토리 안에 test3.sh란 파일을 만들고 다음을 입력한다.
1
2
3
4
5
6
7
8
|
#!/bin/sh
while true
do
A=`date`
echo "<" $1 "> " $A
sleep 10
done
|
cs |
crontab -e 를 이용해 크론탭 에디트 모드로 들어간다.
* * * * * /home/kopo/test2.sh >/home/kopo/test2.log
와 같이 저장하고 나온다.
쉘스크립트를 터미널에서 바로 실행한 경우
kopo@koposvr:~$ ./test2.sh 1
< 1 > Tue May 26 07:18:19 UTC 2020
< 1 > Tue May 26 07:18:29 UTC 2020
< 1 > Tue May 26 07:18:39 UTC 2020
< 1 > Tue May 26 07:18:49 UTC 2020
< 1 > Tue May 26 07:18:59 UTC 2020
< 1 > Tue May 26 07:19:09 UTC 2020
< 1 > Tue May 26 07:19:19 UTC 2020
< 1 > Tue May 26 07:19:29 UTC 2020
< 1 > Tue May 26 07:19:39 UTC 2020
< 1 > Tue May 26 07:19:49 UTC 2020
< 1 > Tue May 26 07:19:59 UTC 2020
< 1 > Tue May 26 07:20:09 UTC 2020
< 1 > Tue May 26 07:20:19 UTC 2020
< 1 > Tue May 26 07:20:29 UTC 2020
< 1 > Tue May 26 07:20:39 UTC 2020
< 1 > Tue May 26 07:20:49 UTC 2020
터미널에 이렇게 실시간으로 출력이 된다. (sleep 10에 의해 10초마다 실행)
크론탭으로 실행한 test2.log의 결과
kopo@koposvr:~$ vi test2.log
< > Tue May 26 07:54:01 UTC 2020
< > Tue May 26 07:54:11 UTC 2020
< > Tue May 26 07:54:21 UTC 2020
< > Tue May 26 07:54:31 UTC 2020
< > Tue May 26 07:54:41 UTC 2020
< > Tue May 26 07:54:51 UTC 2020
실습이 끝나면 크론탭 에디트 모드로 들어가 해당 라인의 앞에 #를 붙여 주석처리를 한다.
'개발자 > OS(Linux, Docker, VM...)' 카테고리의 다른 글
문제원형실습 기말고사 (0) | 2020.06.22 |
---|---|
Docker (도커) 명령어 정리 (0) | 2020.06.02 |
쉘 스크립트로 파이썬 실행하고 프로세스 종료하기 (0) | 2020.05.19 |
터미널 / cmd 기본 명령어 비교 (0) | 2020.04.15 |
vi 에디터 (vim 에디터) (0) | 2020.04.09 |