কোনও ফাইলে টাইমস্ট্যাম্প কিভাবে পাবেন
কোনও ফাইলে টাইম স্ট্যাম্প যুক্ত করতে আপনি আরও বিশদ dateদেখতে দেখতে ব্যবহার করতে পারেন man date। উদাহরণস্বরূপ আপনি যদি টার্মিনালে ব্যবহার করেন তবে আপনার যেমন আউটপুট থাকবে,
$ date +%d-%m-%y/%H:%M:%S
19-12-13/09:14:42
আউটপুট ফর্ম্যাট হয় dd-mm-yy/hour:min:sec
আপনি যদি কোনও ফাইলে টাইম স্ট্যাম্প রাখতে চান তবে ব্যবহার করুন
date +%d-%m-%y/%H:%M:%S > filename
ফেরৎ
আপনি যদি ব্যবহার করেন date +%d-%m-%y/%H:%M:%S > filenameতবে তারিখটি ফাইলটিতে সংরক্ষণ করা হবে তবে আপনি যখনই কমান্ডটি ব্যবহার করবেন তখন এটি ওভাররাইট করা হবে। এটি কোনও বিদ্যমান ফাইল ব্যবহারে যুক্ত করতে,
date +%d-%m-%y/%H:%M:%S >> filename
এটি আপনার বিদ্যমান ফাইলের শেষে শেষ নির্বাহের ফলাফলকে যুক্ত করবে।
আপনি আপনার ক্ষেত্রে কি করবেন
আপনি আপনার শেষে নীচের লাইনটি যুক্ত করতে পারেন /home/backup.sh,
date +%d-%m-%y/%H:%M:%S
এবং ক্রন্টবায় নিম্নলিখিতটি ব্যবহার করুন,
0 0 * * * /home/backup.sh >> /home/groupz/db-backup/fbackup.log 2>&1
আমি মনে করি উপরের পরিবর্তনটি আপনার যা করা উচিত তা করা উচিত।
+%d-%m-%y/%H:%M:%Sহয়ে উঠবে:+\%d-\%m-\%y/\%H:\%M:\%S