Crontab มันทำงานไม่ตรงครับ แก้ไขตรงไหนครับ

พอดีตั้ง Backup ข้อมูลตอน ตี 4 ของทุกวัน มันดันทำตอน 11 โมง

เข้าใจว่ามันจำ time zone ของเดิมตอนติดตั้งใหม่ ใครพอรู้บ้างว่าต้องแก้ไขตรงไหนให้มันทำงานตรงเวลา

แก้ timezone > update เวลาเครื่อว แล้ว restart cron ครับ

timezone ถูกแล้วครับท่าน เวลาก็ถูกแล้วครับ ผมงงมาก

Sun Dec 30 11:43:09 ICT 2012

หรือผมทำอะไรผิด

0 4 * * * /root/backup & << มันดันทำ 11 โมงทุกวัน

เวลาใน DirectAdmin ตรงหรือเปล่าครับ

ตรงนะครับ

ลองตั้งใน backup DA ตอนตี 5 มันก็ได้ผลคือมันทำตอนเที่ยง Server เก่าๆ ไม่เป็นไร นี่ลงใหม่ดันเป็นงงจริง

[COLOR=#000000][FONT=verdana]User admin has been backed up. <12:00:02>[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]The Admin backups have been created in /home/admin/admin_backups <12:00:02>[/FONT][/COLOR]

ตามนี้ครับ เคยมีพี่ๆ ใน THT สอนผมแก้

http://blog.treehost.in.th/2012/07/15/1452/

ผิดไป 7 ชม แปลว่าตั้ง timezone ผิดแหละ
ลอง date กับ date -u ดูว่า ถูกต้องทั้ง 2 อย่างหรือเปล่า

restart crond
restart syslogd

ลองดูครับ

เหมือนผมเคยเจอ นะแต่จำไม่ได้แล้แก้ไง เป็นเครื่องต่างประเเทศ

ลอง yum -y reinstall tzdata แล้ว ปรับ zone ใใหม่แล้วรีเครื่องดูยังครับ

00 04 * * * /root/backup &

galileo:~# hwclock -u; date; date -u
Sun 30 Dec 2012 02:51:11 PM ICT -0.172138 seconds
Sun Dec 30 14:51:11 ICT 2012
Sun Dec 30 07:51:11 UTC 2012

ลองหน่อยฮะ

เป็นแบบนี้ครับ

root@dg0055ns1:/var/spool/cron/crontabs# date; date -u
Sun Dec 30 15:34:28 ICT 2012
Sun Dec 30 08:34:28 UTC 2012

เจอปัญหาแล้วครับ

cat /etc/timezone ===> Etc/UTC

แต่ก่อนผมเปลี่ยน Timezone ด้วยคำสั่งนี้ ใน debian
ln -sf /usr/share/zoneinfo/Asia/Bangkok /etc/localtime

ใน Debian 6 ต้องแก้ไขไฟลืนี้ด้วย เหอๆๆ

ขอบคุณทุกๆ ความเห็นครับ

ปกติผมใช้ dpkg-reconfigure tzdata อะครับ

ถ้าไงฝากลองหน่อยจิครับว่าคำสั่งนี้มันแก้ให้ครบเลยรึเปล่า

ขอบคุณมากครับ