ডেট কমান্ডের অনুরূপ কিছু ব্যবহার করে, 'এখন' এর সাথে সম্পর্কিত তারিখ এবং সময় নির্ধারণ করা কি সম্ভব?
সুতরাং পরিবর্তে ভালো date +%T -s "10:13:13"
কিছু date -s +1h
বা অনুরূপ কিছু
ডেট কমান্ডের অনুরূপ কিছু ব্যবহার করে, 'এখন' এর সাথে সম্পর্কিত তারিখ এবং সময় নির্ধারণ করা কি সম্ভব?
সুতরাং পরিবর্তে ভালো date +%T -s "10:13:13"
কিছু date -s +1h
বা অনুরূপ কিছু
উত্তর:
তারিখটি সেট করতে, আপনাকে অবশ্যই রুট হিসাবে লগ ইন করতে হবে (বা su / sudo ...)
echo "Time 1 hour ago ... $(date -d "$(date +%F\ %T) 1 hour ago")"
echo "Time now .......... $(date +%F\ %T)"
echo "Time in 1 hour .... $(date -d "$(date +%F\ %T) 1 hour")"
sudo date +%F\ %T -s "$(date -d "$(date +%F\ %T) 1 hour")"
echo "Adjusted time ..... $(date +%F\ %T)"
sudo date +%F\ %T -s "$(date -d "$(date +%F\ %T) 1 hour ago")"
echo "Re-adjusted time .. $(date +%F\ %T)"
আউটপুট:
Time 1 hour ago ... 2012-04-16 21:31:53
Time now .......... 2012-04-16 22:31:53
Time in 1 hour .... 2012-04-16 23:31:53
[sudo] password for ....
Adjusted time ..... 2012-04-16 23:31:53
[sudo] password for ....
Re-adjusted time .. 2012-04-16 22:31:53
কমপক্ষে একটি নতুনের সাথে আপনি যেমন अपेक्षा করেন ঠিক তেমন আপেক্ষিক তারিখগুলি সেট করতে পারেন date
!
জিএনইউ কোর্টিলস 8.23 ব্যবহার করে এখানে একটি উদাহরণ দেওয়া আছে
# date
Fri Oct 5 16:24:25 UTC 2018
# date --set "10 minutes ago"
Fri Oct 5 16:14:25 UTC 2018
# date --set "10 minutes"
Fri Oct 5 16:24:25 UTC 2018
আপনি নিজের সময় অঞ্চলটি পরিবর্তন করে পরিবর্তন করতে পারেন # dpkg-reconfigure tzdata
। যদিও আপনি নির্বিচারে মান দ্বারা সময়কে কীভাবে পরিবর্তন করবেন আমি নিশ্চিত নই।