আমি একটি পাইথন স্ক্রিপ্ট লিখেছিলাম যা একটি নির্দিষ্ট ফোল্ডার ব্যাক আপ করার জন্য rsync কমান্ড ব্যবহার করে।
ব্যাকআপঅ্যাপাশার সার্ভারআনালাইসিসপি স্ক্রিপ্ট:
#!/usr/bin/env python
import os
os.system("rsync -av --delete /root/Desktop/Lab7 /root/Desktop/Lab\ 10/Backups")
print()
print("Backup Complete!")
print("The backup is located in /root/Desktop/Lab\ 10/Backups folder")
এখন টার্মিনালে, আমি স্ক্রিপ্টটি chmod + x ব্যাকআপ অ্যাপ্যাসার সার্ভারএলাইসিসিস কমান্ডের মাধ্যমে এক্সিকিউটেবল তৈরি করেছি
আমি "/ root / ডেস্কটপ / ল্যাব \ 10 / ব্যাকআপঅ্যাপাশে সার্ভারআনালাইসিসে" টাইপ করে এক্সিকিউটেবল স্ক্রিপ্টটি চালানোর চেষ্টা করেছি এবং এটি কাজ করে!
Crontab এর জন্য, আমি টার্মিনালে গিয়েছিলাম এবং "crontab -e" টাইপ করেছি এবং আমি প্রতিদিন 12 টা এ চালানোর জন্য এক্সিকিউটেবল চেয়েছিলেন।
Crontab ফাইল:
0 0 * * * /root/Desktop/Lab\ 10/BackupApacheServerAnalysis.py
Crontab পরীক্ষা করার জন্য আমি আমার কম্পিউটার সময় 12 AM এ পরিবর্তন, এবং এটি কাজ করে না।
Crontab এর অবস্থা দেখতে আমি টার্মিনালে গিয়ে "systemctl status crond.service" এ টাইপ করেছি এবং এটি যা বলে তা হল:
Apr 16 00:00:00 localhost.localdomain crond[7215]: (root) RELOAD (/var/spool/cron/root)
আমি শুধু crontab যোগ একটি নতুন টাস্ক ছিল মানে।
তাই কেউ আমাকে সাহায্য করতে পারেন অথবা আমাকে কিছু ইনপুট দিতে পারেন? আগাম ধন্যবাদ!