crontab 실행 오류 문의요~
본문
사용자 계정으로 sftp 접속하는 fileget.sh 파일을 하나 만들어서
원격지 파일을 get으로 가져오게 만들었는데요
사용자 계정에서 fileget.sh 를 실행하면 sftp로 접속해서 파일다운까지 잘되는데
이걸 이제 cron 으로 특정 시간마다 실행하려고 crontab 에 추가해놓고
테스트 해보니 Host key verification failed 이런 키값이 안맞는? 오류가 나오는데요
cron으로 일정 시간마다 실행하고 싶은데....
어디를 손봐야 할가요? 조언좀 부탁드립니다.
답변 5
크론 실행 권한(user)룰 지정해 보세요
따로 설정한곳 없으시면 해당 파일의 접근 권한이 문제 같습니다.
권한을 777 로 변경해보세요.
권한 이전에 실행이 제대로 되는지 로그 확인해보셨을까요?
abc@server$ crontab -e
로 abc 유저의 크론탭을 등록할수 있습니다.
!-->"Host key verification failed" <- 요게 ssh등 접속할 때 나오는 문구라고 하는데
sh파일 접근했을 때 접속하려는 아이피가 localhost 혹은 127.0.0.1 이렇게 들어가는게 아닐까요..
답변을 작성하시기 전에 로그인 해주세요.