안녕하세요 간단한 쉘을 만들어서 crontab을 이용해 idl을 실행 시키려고 합니다.
터미널 창에서 직접 쉘을 실행 시키면 idl이 동작하지만 crontab에 등록을 해놓으면 idl이 작동을 안하는데요… 이유가 궁금합니다.
쉘과 idl 코드는 아래와 같습니다.
#!/bin/bash
source /home/daekyu/.bashrc
/usr/local/bin/idl << EOF
.run /home/daekyu/test.pro
EOF
pro test
openw, 1, ‘/home/daekyu/123.txt’
printf, 1, ‘hello’
close, 1
end