কীভাবে 3 মিনিটের ভবিষ্যতের তারিখ পাবেন?


10

আমি ভবিষ্যতে তারিখটি 3 মিনিট পেতে চাই। উদাহরণস্বরূপ, যদি "এখন" হয়

01-Jan-70 00:00:00 GMT 

আমি পেতে চাই

01-Jan-80 00:03:00 GMT

আমি এটা কিভাবে করব? আমি ব্যস্তবক্স লিনাক্স নিয়ে কাজ করছি।


7
আমি এটি 3 মিনিট 10 বছর কিভাবে চান ... সূক্ষ্ম!
লার্নিক্স

উত্তর:


14

জিএনইউ দিয়ে dateআপনি এটি এর মতো সহজ করতে পারেন:

date --date="3min"

তবে busyboxএত স্মার্ট মনে হচ্ছে না (এখনও)। কেবলমাত্র নির্ভরযোগ্য সমাধানটি ব্যবহার করে আমি এনেছি bb:

busybox date -D '%s' -d "$(( `busybox date +%s`+3*60 ))"

( busyboxঅন্য কোনও dateবাস্তবায়ন উপস্থিত না থাকলে আপনার অংশগুলির দরকার নেই )

আপনি যদি একটি ফর্ম্যাট আউটপুট চান, আপনি এটি যোগ করতে পারে

busybox date -D '%s' +"%y%m%d%H%" -d "$(( `busybox date +%s`+3*60 ))"

6

আলপাইন লিনাক্স উপর কাজ সমাধান

date -d@"$(( `date +%s`+180))"

আপনার আদেশটি কীভাবে এটি কাজ করে এবং সেগুলি সম্পর্কে দয়া করে বিশদভাবে জানুন। এছাড়াও, কেন আসল সমাধান আপনার পক্ষে কাজ করে না।
লিনাক্সসিকিউরিটিফ্রেক

1

আমার রাউটারে আমার কমান্ডে ব্যস্তবক্স ওএসে আমাকে +2 ঘন্টা তারিখটি নির্ধারণ করতে হয়েছিল:

date "$(date +%m%d"$(( `date +%H`+2 ))"%M%Y.%S)"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.