কিভাবে আপনি একটি অ-স্ট্যান্ডার্ড লিনাক্স ডিস্ট্রো টাইমজোন সেট করবেন?


0

আমি একটি এমবেডেড সিস্টেমে সময় সেট করার চেষ্টা করছি ...

একটি লিঙ্ক / ফাইল নেই /etc/localtime এবং /usr/ শুধুমাত্র দুটি subdirectories আছে /usr/bin এবং /usr/sbin

আমি কি চেষ্টা করতে পারি নাকি আমি শুধু ছেড়ে দিতে এবং ইউটিসি আমার টাইমজোন হতে পারি?

উত্তর:


1

আপনি সম্ভবত TZ সেট করতে পারেন, কিছু ভালো: TZ = ": America / New_York" এবং তারপরে যেকোনো সময় রূপান্তর ফাংশন tzset () এ একটি কল করতে যাচ্ছে যা এটি সঠিক সময় পেতে সহায়তা করবে (অন্তত টাসसेटের ম্যান পৃষ্ঠাটি তাই বলে)। আপনি যদি এমন একটি অ্যাপ্লিকেশন লেখেন যা সময় তথ্য প্রয়োজন হয় তবে আপনিও একই কাজ করতে পারেন। এটির জন্য আমার শব্দ গ্রহণ করবেন না;) আমি শুধু বলছি মানুষ পৃষ্ঠাটি কী বলে। আপনি নিজের পরীক্ষা এটি করা উচিত।


1

TZ এনভায়রনমেন্ট ভেরিয়েবল / etc / প্রোফাইলের মতো দেখাচ্ছে এমন কিছুতে চেষ্টা করুন টি জেড = EST5EDT UTC থেকে 5 ঘন্টা অফসেট জন্য যদি আপনার অবস্থান ডেলাইট সঞ্চয় না করে তবে এটি একটি টাইমজোন কোড দিন & amp; ইউটিসি অফসেট। উদাহরণস্বরূপ ভারত স্টেড টাইম হবে টি জেড = আইএসটি -5: 30

TZ এনভায়রনমেন্ট ভেরিয়েবলটি একটি পজিক্স স্ট্যান্ডার্ড যা আপনি এটি সম্পর্কে আরও পড়তে পারেন। http://www.gnu.org/s/libc/manual/html_node/TZ-Variable.html


ব্যবহার ভাল /etc/environment, আমি মনে করি - মত ফাইল /etc/profile সাধারণত শেল জন্য, না হওয়া পর্যন্ত এবং না পার্স করা হয় bash ইত্যাদি। পরিবেশ ফাইল ব্যবহার করা ভাল কারণ এটি সমস্ত সিস্টেম প্রসেসের জন্য টাইমজোন সেট করে, কেবল শেল দ্বারা শুরু হওয়া নয়, এবং যা আমি মনে করি সেটি টাইমজোন নির্দিষ্ট করা সম্পর্কেও জানা উচিত।
amn
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.