কোনও ফাইলে টাইমস্ট্যাম্প কিভাবে পাবেন
কোনও ফাইলে টাইম স্ট্যাম্প যুক্ত করতে আপনি আরও বিশদ 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