블로그 보관소

Shell Script를 직접 돌릴땐 잘되는데 Cron으로 돌릴때는 잘 안된다?

최근 일주일간 고민하던 내용이 있다.   1. root 계정으로 /test/test.sh 쉘스크립트를 짠다. test.sh의 대략적인 구조는 다음과 같다.  

  2. sh -x /test/test.sh  를 실행시 스크립트 내용이 잘 동작한다.   3. crontab -e 로 cron에 작업시간을 기재하여 매일 10시에

도큐멘트, 미분류 에 올린 글

루트가 포함된 tar 압축 풀 때 원하는 단계만 현재 디렉토리에 풀기

아래와 같은 파일이 있다. /home/keige/test/c/a.out /home/keige/test/c/a.c /home/keige/test/c/filter/code.c 위 파일들을 tar -cf t.tar /home/keige/test 로 묶고 나서 /home/keige/test2 디렉토리에서 tar -xvf t.tar를 하게 되면 /home/keige/test2/home/keige/test/c/a.out /home/keige/test2/home/keige/test/c/a.c /home/keige/test2/home/keige/test/c/filter/code.c 로 풀리게 된다. 원하는 것은 아래와 같이 /home/keige/test의 서브 디렉토리만 뽑아서 현재 디렉토리에 추출하는 것이다. /home/keige/test2/c/a.out

도큐멘트, 미분류 에 올린 글