sh로 틀을 짜고, 그 틀을 crontab으로 자동화를 시키는데 sh를 직접적으로 실행시키면 작동이 매우 잘되고 scp 통신도 잘되지만 이 제대로 작동하는 sh 파일을 가지고 crontab을 돌리면 중간중간 echo로 넣었던 문구들만 로그에 남고 나머지는 아무것도 안나오고 scp 명령어만 실행이 안됩니다.


일부러 로그 작성을 위해 test.sh >> test.log 2>&1 같이 cron에 입력하였지만 여전히 echo만 나옵니다. 그리고 이 로그 작성을 지정해주지 않으면 syslog에서나 간신히 로그를 확인할 수 있지, root 계정으로도 var/spool/mail에 기록이 안되고 일부러 초기화도 진행해봤지만 로그는 역시 하나도 쌓이지 않습니다.


이런 경우엔 어떤걸 건드려야할까요?