আমি একটি ক্রোনজব সেট করছি যা আমার সার্ভারে থাকা একটি মাইএসকিউএল ডাটাবেসটিকে ব্যাকআপ করবে, তবে আমি চাই না যে এটি একই ফাইলটি বার বার লিখতে থাকবে। পরিবর্তে, আমি স্বয়ংক্রিয়ভাবে সম্পন্ন থেকে বেছে নিতে ব্যাকআপগুলির একটি অ্যারে রাখতে চাই। উদাহরণ স্বরূপ:
## Cronjob, run May 21st, 2011:
mysqldump -u username -ppasword database > /path/to/file/21-03-2011.sql
## SAME Conjob, run May 28th, 2011:
mysqldump -u username -ppasword database > /path/to/file/28-03-2011.sql
ইত্যাদি।
আমার ক্রোনজবগুলিতে সিস্টেমের তারিখ এবং / অথবা সময়কে কোনও ধরণের পরিবর্তনশীল হিসাবে ব্যবহার করার কোনও উপায় আছে কি? যদি তা না হয় তবে তা কার্যকর করার জন্য আপনার পরামর্শগুলি কী?
date
একটি ক্রোনফিলের ভিতরে সতর্কতা অবলম্বন করতে হবে : কিছু ক্রোন (সমস্ত?)%
কমান্ডের শেষে হিসাবে বিবেচনা করে। (সুতরাং$()
সমস্যা ছিল না)। আপনাকে সমস্ত শতাংশ লক্ষণগুলি থেকে বাঁচতে হবে:... touch "/tmp/$(date +\%Y-\%m-\%d)"
(