개발일지 (욕 + 반말 포함)
linux centos crontab sh 쉘파일 작동 안될 때
SofKaints
2023. 3. 9. 16:53
반응형
모두가 그렇듯 쉘파일 그냥 쉘파일 실행하면 잘됨 맞지???
그런데 crontab -e 에 등록하면 안됨 그치????
그래서 구글링 해봤을 꺼고 ㅋㅋㅋ
그럼 쉘파일 경로 또는 환경변수 일껀데
더 찾아보면
/etc/crontab 에서 직접 바꾸는거랑
crontab -e에서 바꾸는것도 있을거고
crontab -e에서 쉘파일경로랑 환경변수 등록해보고
***** (요기) /home/scripts/test.sh
요기다가 이것저것 적어봣을꺼고 그치????
ㅅㅂ.....
난 그래도 안됬음 ㅋㅋㅋㅋㅋㅋㅋ
그런데 어쩌다가 한번씩 등장하는 단어가 바로 절대경로가 한번씩 나옴
근데 ㅅㅂ /home/scripts/test.sh 했잖어...
결론은
쉘파일 안에 경로도 절대경로로 해야한다는 것임 개ㅅㅂ
그럼 잘됨 ㅋㅋㅋ
미스테리한 부분은
설정했는데 무려 2년동안 백업을 안하고 있었던거임 !!!!!!!!!!!!!!!
다행히 그 동안 별일 없어서 다행이지....
자.. 그래서 백업이 안되서 crontab 테스트를 하니 쉘파일 실행을 안하느거임
그래서 test.sh파일로 테스트하니 안됨....
그래서 저 윗방법데로 절대경로로 바꾸고 하니 잘되었는데...
문제는!!!!!!!!!! 기존 데이터베이스 백업 쉘파일은 처음부터 절대경로로 입력되어있었음............
껄쩍찌끈하게 마무리되고 얻는건 쉘파일 안에 절대경로로만 입력해야 한다는것만 알게되었음
반응형