ইউনিক্স তারিখ কমান্ড কয়েক সার্ভারের জন্য কাজ করে না


1

আমি গতকাল ইউনিক সার্ভারে তারিখ কমান্ডটি চালানোর চেষ্টা করছি। চেষ্টা কমান্ড হল:

date --date="1 day ago"
date --date="1 days ago"  
date --date="yesterday"
date --date="-1 day"

এই কমান্ড একটি সার্ভারে কাজ করে তবে একই কমান্ডটি কয়েকটি সার্ভারে কাজ করে না, যেখানে তারিখ সঠিকভাবে বর্তমান তারিখ মুদ্রণ করে। যে কেউ অন্য সার্ভারের সমস্যা হতে পারে কি সুপারিশ করতে পারে? আমি একটি ত্রুটি মত পেতে: illegal option -- date=1 day ago

সার্ভারের বিবরণ: সানসেস wupsa02a0014 5.10 জেনেরিক_147440-15 sun4u স্পার্ক SUNW, SPARC- এন্টারপ্রাইজ


1
দুটি পরামর্শ: (1) কোনও সাইটে জিজ্ঞাসা করুন যেখানে প্রশ্নটি বন্ধ না হয়; (2) অন্তর্ভুক্ত uname -a এই কাজ করছে না যেখানে সার্ভারের জন্য।
NPE

এটার কারন --date="1 day ago" পোর্টেবল হয় না।

@ এনইপি পরামর্শের জন্য ধন্যবাদ। অনুগ্রহ করে একটি উদাহরণ দিন, আমি কিভাবে uname-a যোগ করতে পারি?

1
তিনি আপনার সমস্যার সমাধান করার জন্য uname -a ব্যবহার করতে বলছেন না, তিনি জানতে চান যে আপনি কোন সংস্করণটি মেশিনগুলিতে চালাচ্ছেন তা আপনার জানাচ্ছে।
Randy Howard

সানসেস wupsa02a0014 5.10 জেনেরিক_147440-15 sun4u স্পার্ক SUNW, SPARC- এন্টারপ্রাইজ

উত্তর:


5

--date অনেক ইউনিক্স সিস্টেমগুলিতে একটি প্রচলিত তারিখ বিকল্প নয়।

আপনার সাথে কাজ করার জন্য যদি UNIX / linux- এর মতো বিভিন্ন প্ল্যাটফর্মগুলি থাকে তবে প্রতিটি পৃষ্ঠার তারিখ (1) এর জন্য পৃষ্ঠাটি পরীক্ষা করার চেষ্টা করুন (যদি ম্যান পৃষ্ঠাগুলি ইনস্টল করা থাকে) এবং তাদের সকলের জন্য কোন তারিখের বিকল্পগুলি সাধারণ দেখুন একটি শুরু বিন্দু হিসাবে।

আপনি তারিখ খুঁজে পেতে পারেন -v (সামঞ্জস্যপূর্ণ) যুক্তিসঙ্গতভাবে পোর্টেবল।

কিছুটা এইরকম date -v-1d কাজ করতে পারে। এটা সব তাদের উপর কাজ করে কিনা তা দেখতে প্রতিটি সিস্টেমে এটি পরীক্ষা করুন। এটি অতীতে এক দিনের সামঞ্জস্যযুক্ত বর্তমান ডাটা মান প্রদর্শন করে।


ধন্যবাদ। তাহলে অন্য উপায় কি আমি তারিখ / কাল পেতে পারি?

বর্তমান তারিখ থেকে একটি দিন বিয়োগ? :-) উপরে সম্পাদনা।
Randy Howard

আপনি একটি উদাহরণ প্রদান করতে পারে সহায়ক হতে পারে।

আপনি উপরের মন্তব্যগুলিতে রেফারেন্স করলে সানসেসে উপরের কাজটি যদি আমি আগ্রহী হয়।
Randy Howard

উপরে উল্লিখিত সমস্ত পদ্ধতি এই সার্ভারে কাজ করে: লিনাক্স wnl-svr202b 2.6.32-220.7.1.el6.x86_64 # 1 এসএমপি শুক্র ফেব্রুয়ারী 10 15:22:22 EST 2012 x86_64 x86_64 x86_64 GNU / Linux

1

আপনি কেবল 24 ঘন্টা থেকে বিয়োগ করতে পারেন TZ কলিং আগে পরিবেশ পরিবর্তনশীল date

$ TZ=GMT date
Wed Mar 27 09:11:02 GMT 2013
$ TZ=GMT+24 date
Tue Mar 26 09:11:05 GMT 2013

Solaris এবং লিনাক্স উভয় কাজ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.