কোনও নির্দিষ্ট আদেশকে এটি আলাদা তারিখ ভাবাতে কীভাবে চালিত করবেন?


23

আমি কীভাবে কোনও আদেশকে কার্যকর করতে পারি যাতে এটি বিশ্বাস করা যায় যে এটি সিস্টেমের চেয়ে আলাদা তারিখে রয়েছে?

উদাহরণস্বরূপ, আমার কাছে এই স্ক্রিপ্টটি থাকলে:

#!/usr/bin/env bash    
date +"%B %d, %Y"

এটি আসল তারিখটি মুদ্রণ করে: march 13, 2014

তবে আমি এটি সিস্টেমের তারিখটি পরিবর্তন না করে ভবিষ্যত বা অতীতকে আলাদা তারিখ মুদ্রণ করতে চাই।

আমি যদি যথেষ্ট পরিষ্কার না হয়ে থাকি তবে আমি এই উইন্ডোজ জিইউআই সরঞ্জামের মতো একটি কমান্ড লাইন সরঞ্জাম চাই ।


আমি আলাদা স্ক্রিপ্ট ব্যবহার করতে চাই না (এটি কেবল একটি উদাহরণ ছিল)।
আমি ক্রোনজব সেট করতে চাই না ।
আমি আমার সাধারণ সিস্টেমের তারিখটি পরিবর্তন করতে চাই না।
কমান্ডটি চালানোর জন্য প্রযোজ্য কেবল সেই তারিখটি পরিবর্তন করুন।

উত্তর:


23

লাইবফেকটাইম সফ্টওয়্যার ব্যবহার করা সমাধান হতে পারে

sudo apt-get install faketime
faketime '2006-09-20' wine Example.exe

এটা মদ উপর কৌশল? আমি ঠিক দেশীয় বাইনারিগুলির উপর পরীক্ষা করেছি; চিয়ার্স

আমি এটি কেবল ওয়াইন দিয়ে পরীক্ষা করেছি এবং লাইবফেকটাইম.সো তে আমি এলডিপ্রেলড ত্রুটি পেয়েছি, সুতরাং আমি রানওসেটেট নামে একটি উইন্ডোজ সরঞ্জাম পেয়েছি যা ওয়াইন 1.6.2 এর সাথে কাজ করে এবং কৌশলটি করে: নীরসফট নেট
ডেনিস ফুয়েঞ্জালিদা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.