আমি পিয়ার্স থেকে উপরে বর্ণিত কমান্ডটি ব্যবহার করি, তবে এফটিপি ব্যবহারের জন্য পরিবর্তিত। ক্রন্টব নমুনা:
30 3 1 * * sudo /sbin/dump -0uan -f server-full-backup-root-`date '+%d-%B-%Y'`.dump / && gzip -1 /<path_to_backup_file>/server-full-backup-root-`date '+%d-%B-%Y'`.dump
50 * * * * lftp -f upload.x
আপলোড.এক্সে আপলোডের জন্য ftp শংসাপত্র এবং বিধি রয়েছে:
open -u user,password -p 21 192.168.1.1
mirror -c -e -R /<path_to_backup_folder> /<path_to_remote_folder_without_trailing_slash>
exit
দ্রষ্টব্য 1: গন্তব্যটি পুনরায় সংযোগ করার চেষ্টা করার সময় গন্তব্যটি অ্যাক্সেসযোগ্য না হলে lftp উচ্চ সিপিইউ ব্যবহারের কারণ হতে পারে। যেহেতু অনেক হোস্টিং ভিপিএস এর ক্ষেত্রে রিসেট হতে পারে, তাই হোস্টের মালিক দ্বারা আপনার সার্ভারটি বন্ধ করে দেওয়া lftp প্রক্রিয়াটি হ্রাস করতে সিপিইউ লোডটি পর্যবেক্ষণ করার পরামর্শ দিই। প্রসেস lftp (এবং ড্রপবক্স) এর জন্য লোড গড়> 1.33 এর উদাহরণ। দুর্ভাগ্যক্রমে, আমি প্রাথমিক কোডের উত্সটি মনে করি না, কারও ধন্যবাদ:
নিম্নলিখিতরূপে crontab পরিবর্তন */5 * * * * /home/cms/cron/loadmon.sh
#!/bin/bash
FROM_EMAIL_ADDRESS=cms
trigger=1.33
load=`cat /proc/loadavg | awk '{print $1}'`
response=`echo | awk -v T=$trigger -v L=$load 'BEGIN{if ( L > T){ print "greater"}}'`
if [[ $response = "greater" ]]
then
killall dropbox lftp
nice -n 19 sh /cms/.dropbox-dist/dropboxd
sar -q | mailx -s "High load on server - [ $load ]" r***s@gmail.com
fi
দ্রষ্টব্য 2: ডাম্প ইউটিলিটি ওপেনভিজেড ভিপিএস বা কিছু অন্যান্য ভার্চুয়াল সার্ভারে কাজ করতে পারে না।