내가 즐겨듣는 컬투쇼-
주말에 컬투쇼를 잘 못들어서- 들을 방법이 없을까 고민하다가...
결국 녹음하기로 했다.
뭘로 할까 고민하다가 공부도 할겸 shell script로 짜기로 함.
첨 짜보는 sh라서 이래저래 고생 많았으나- 주변의 도움으로 완성
crontab에 등록하여 이제 오후 2시에 자동으로 녹음 시작 ㅋ
밑에는 shell script짜면서 모르는 거 정리
그리고 가장 고생했던 부분
crontab에 등록시 뒤에 > /tmp/cultwo.log 2>&1 추가
저걸 빠트리면 신기하게 crontab에 추가해도 작동하지 않는다.
> /dev/null 2>&1 해버리면 log도 남기지 않는다.
주말에 컬투쇼를 잘 못들어서- 들을 방법이 없을까 고민하다가...
결국 녹음하기로 했다.
뭘로 할까 고민하다가 공부도 할겸 shell script로 짜기로 함.
첨 짜보는 sh라서 이래저래 고생 많았으나- 주변의 도움으로 완성
crontab에 등록하여 이제 오후 2시에 자동으로 녹음 시작 ㅋ
밑에는 shell script짜면서 모르는 거 정리
- #!/bin/bash -x
-x 옵션은 디버깅 모드
- 띄어쓰기(스페이스)는 금물
- ' 가 아니라 ` 사용
- 실행때 받은 argument(순서대로) : $1 $2 ...
- 변수 사용시 ${변수명} 으로 사용
- crontab 등록시 상대경로가 아닌 절대 경로 사용
그리고 가장 고생했던 부분
crontab에 등록시 뒤에 > /tmp/cultwo.log 2>&1 추가
00 14 * * * /home/whisky/FM_recording.sh CultwoShow 120 > /tmp/cultwo.log 2>&1실행명령뒤에 추가하여 stderr, stdout를 한꺼번에 파일로 받는다.
저걸 빠트리면 신기하게 crontab에 추가해도 작동하지 않는다.
> /dev/null 2>&1 해버리면 log도 남기지 않는다.






