crontab을 쓰면 자동적으로 해당 계정의 .shrc 파일을 읽는 줄 (환경설정 파일) 알았다.
하지만 아니었다.
#!/bin/bash echo `date` >> /home/www/script/test.log source /home/www/.bashrc /home/www/script/restart-service.sh >> /home/www/script/test.log echo "end" ~ |
만약 당신이 crontab을 이용하여 환경설정 변수를 사용하려면 반드시
source 명령어를 사용해야 할 것 이다.
'unix and linux' 카테고리의 다른 글
bash 배열 선언 및 처리하기 (0) | 2007.10.16 |
---|---|
DNS 서버 보기 (0) | 2007.10.10 |
bash shell script substitution (0) | 2007.10.09 |
특정 시간마다 로그 파일 지우기. (0) | 2007.10.09 |
shell에서 하루 전 날짜 구하기 (0) | 2007.10.09 |