Crontab 실행 시간이 이상합니다

파이썬 스크립트를 실행해서 현재 날짜, 시간으로 로그 파일을 남기는 셸 스크립트를 crontab에 등록해서 사용할려고 하는데요,

환경은 미쿡 클라우드 서비스의 디지털 오션(에서 우분투 12 32bit이미지를 사용했고요,
시간대가 안 맞는 거 같애서 아래 방법으로 시간대를 조정했습니다.(date 보면 시간는 서울 시간으로 나오는데 방법이 맞는지 몰겠슴다)

[code:25avqfbw]ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime[/code:25avqfbw]

그리고 나서 crontab에 셸스크립트를 아래 처럼 등록했구요…
매일 오전 8시,오후 10시에 한번씩 실행되도록…

jay@jaylog:~/script/gwlogin_log$ crontab -l

Edit this file to introduce tasks to be run by cron.

Each task to run has to be defined through a single line

indicating with different fields when the task will be run

and what command to run for the task

To define the time you can provide concrete values for

minute (m), hour (h), day of month (dom), month (mon),

and day of week (dow) or use ‘*’ in these fields (for ‘any’).#

Notice that tasks will be started based on the cron’s system

daemon’s notion of time and timezones.

Output of the crontab jobs (including errors) is sent through

email to the user the crontab file belongs to (unless redirected).

For example, you can run a backup of all your user accounts

at 5 a.m every week with:

0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

For more information see the manual pages of crontab(5) and cron(8)

m h dom mon dow command

0 8 * * * /bin/sh /home/jay/script/
0 22 * * * /bin/sh /home/jay/script/

그런데 로그 파일을 보면 아래 처럼 현재 시간과 다르게 나오네요.
매일 오전 7시와 오후 5시에 실행된 것으로 나오네요.

jay@jaylog:~/script/gwlogin_log$ ls -tlr
total 16
-rw-rw-r-- 1 jay jay 925 Jul 29 17:01 201307291700.log
-rw-rw-r-- 1 jay jay 925 Jul 30 07:03 201307300700.log
-rw-rw-r-- 1 jay jay 925 Jul 30 17:01 201307301700.log
-rw-rw-r-- 1 jay jay 925 Jul 31 07:01 201307310700.log

셸스크립트는…간단합니다…별게 없네요.


today=date +%Y%m%d%H%M
/usr/bin/python /home/jay/script/ > /home/jay/script/gwlogin_log/$today.log

그래서 혹시 crontab에서 실행되는 시간 기준이 의심되는데…확인이 안되서요…

덥지만 기분 좋은 하루 되세요!! :lol:

현재 컴퓨터의 시간이 실제 시간과 일치하나요?
혹시 log에 기록된 시간이 컴퓨터의 시간이 아닐까요?