سلام امروز می خوام یه مشکلی که خیلی وقتم رو گرفت صحبت کنم
ما زمانی که time zoon سیستم رو از طریق ست کردن تاریخ و replace کردن global zoon داره انجام می شه
ولی زمانی که دارید با بعضی از سیستم های حساس که مبتنی بر زمان اجرا دارند کار می کنند
دچار مشکل می شند. البته نمی گم مشکل می گم که بر مبنای مبنای utc کار می کنند که اگر ادمین هواسش نباشه معمولا دچار مشکل می شه و فکر می کنه که بر مبنای تایمی که داره ست می کنه اون task قابل اجراست.
ولی متاسفانه این طوری نمیشه و بر مبنای utc اون task اجرا می شه که می تونه برای task های خیلی زمان بر برای سرویس هایی که تحت فشار هستند مشکل ایجاد کنه.
من مشکلم توی ست کردن crontab بود برای اینکه اون رو می شه زمان براش معرفی کرد.
برای این کار می تونید فایل:
vi /etc/sysconfig/clock
اصلاح کنید و برای اینکه force کنیم این تغییر ساعت رو دستور زیر روی درون این فایل جایگزین کنید.
ZONE="Asia/Tehran"UTC=falseARC=false
بعد از این کار می بینید که تنظیمات به صورت کاملا درست اجرا می شه تایم ها بر مبنای تایم منطقه ای شما اجرا خواهد شد.