-
April 3rd, 2016, 02:40
#1
افزودن تاریخ و ساعت در بک آپ خودکار دایرکت ادمین
درود
با عرض تبریک سال نو خدمت تمامی هموطنان عزیزم بویژه همکاران گرامی
دایرکت ادمین یک سیستم بسیار عالی برای مدیریت هاستینگ هست اما یک مشکل کوچیکی که داره اینه که وقتی بصورت خودکار یا دستی از یوزر ها بک آپ میگیرید مشخص نمیکنه که بک آپ مال چه زمانی هست! این زمانی مشکل ساز میشه که بخواید هر روز بک آپ بگیرید! مخصوصا برای بک آپ گیری خودکار که همرو ری رایت میکنه روی بک آپ های قبلی
برای حل شدن مشکل یه راه حل ساده هست
از طریق اس اس اچ به سرور متصل شوید و دستور زیر را وارد کنید :
nano /usr/local/directadmin/scripts/custom/user_backup_post.sh
با وارد کردن این دستور شما یک فایل جدید به نام user_backup_post.sh در مسیر مشخص شده می سازید! فرمت این فایل .sh است که مشخص میکنه این یک اسکریپت هست
حالا بعد از ساخت فایل ادیتور نانو برای شما باز میشه و شما باید خطوط زیر را درون آن اضافه کنید :
#!/bin/sh
#set this as needed
RESELLER=admin
BACKUP_PATH=`echo $file | cut -d/ -f1,2,3,4`
REQUIRED_PATH=/home/$RESELLER/admin_backups
if [ "$BACKUP_PATH" = "$REQUIRED_PATH" ]; then
if [ "`echo $file | cut -d. -f4,5`" = "tar.gz" ]; then
NEW_FILE=`echo $file | cut -d. -f1,2,3`.`date +%F-%H-%M`.tar.gz
if [ -s "$file" ] && [ ! -e "$NEW_FILE" ]; then
mv $file $NEW_FILE
fi
fi
fi
exit 0;
این مشخص میکنه برای فایل های بک آپ : ساعت و تاریخ توی نام فایل قرار داده بشه!
حالا بازدن کلید ترکیبی ctrl + x فایل رو ذخیره کنید و از محیط ادیتور خارج بشید!
اگر اگر اگر : در هر صورتی جواب نگرفتید دسترسی فایل ساخته شده را زیاد کنید با دستور :
chmod 755 /usr/local/directadmin/scripts/custom/user_backup_post.sh
تست کنید امید وارم بدردتون بخوره!
تشکر فراموش نشه
-
تعداد تشکر ها ازirank1 به دلیل پست مفید
-
April 3rd, 2016 02:40
# ADS
-
April 3rd, 2016, 02:48
#2
عضو دائم
پاسخ : افزودن تاریخ و ساعت در بک آپ خودکار دایرکت ادمین

نوشته اصلی توسط
irank1
درود
با عرض تبریک سال نو خدمت تمامی هموطنان عزیزم بویژه همکاران گرامی
دایرکت ادمین یک سیستم بسیار عالی برای مدیریت هاستینگ هست اما یک مشکل کوچیکی که داره اینه که وقتی بصورت خودکار یا دستی از یوزر ها بک آپ میگیرید مشخص نمیکنه که بک آپ مال چه زمانی هست! این زمانی مشکل ساز میشه که بخواید هر روز بک آپ بگیرید! مخصوصا برای بک آپ گیری خودکار که همرو ری رایت میکنه روی بک آپ های قبلی
برای حل شدن مشکل یه راه حل ساده هست
از طریق اس اس اچ به سرور متصل شوید و دستور زیر را وارد کنید :
nano /usr/local/directadmin/scripts/custom/user_backup_post.sh
با وارد کردن این دستور شما یک فایل جدید به نام user_backup_post.sh در مسیر مشخص شده می سازید! فرمت این فایل .sh است که مشخص میکنه این یک اسکریپت هست
حالا بعد از ساخت فایل ادیتور نانو برای شما باز میشه و شما باید خطوط زیر را درون آن اضافه کنید :
#!/bin/sh
#set this as needed
RESELLER=admin
BACKUP_PATH=`echo $file | cut -d/ -f1,2,3,4`
REQUIRED_PATH=/home/$RESELLER/admin_backups
if [ "$BACKUP_PATH" = "$REQUIRED_PATH" ]; then
if [ "`echo $file | cut -d. -f4,5`" = "tar.gz" ]; then
NEW_FILE=`echo $file | cut -d. -f1,2,3`.`date +%F-%H-%M`.tar.gz
if [ -s "$file" ] && [ ! -e "$NEW_FILE" ]; then
mv $file $NEW_FILE
fi
fi
fi
exit 0;
این مشخص میکنه برای فایل های بک آپ : ساعت و تاریخ توی نام فایل قرار داده بشه!
حالا بازدن کلید ترکیبی ctrl + x فایل رو ذخیره کنید و از محیط ادیتور خارج بشید!
اگر اگر اگر : در هر صورتی جواب نگرفتید دسترسی فایل ساخته شده را زیاد کنید با دستور :
chmod 755 /usr/local/directadmin/scripts/custom/user_backup_post.sh
تست کنید امید وارم بدردتون بخوره!
تشکر فراموش نشه
با سلام و احترام
مرسی از آموزشتون خوب بود (البته من کد ها رو ندیدم ولی همیشه با کد نویسی کار رو استقبال میکنم)
اما عزیز این قابلیت خیلی وقته در دایرکت ادمین موجود هست در قسمت - Append to path روی Full Date بگذارید تاریخ اضافه میشه همین.
موفق باشید
باتشکر
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
-
تعداد تشکر ها ازRoobinaServer به دلیل پست مفید
-
April 3rd, 2016, 02:51
#3
پاسخ : افزودن تاریخ و ساعت در بک آپ خودکار دایرکت ادمین

نوشته اصلی توسط
RoobinaServer
با سلام و احترام
مرسی از آموزشتون خوب بود (البته من کد ها رو ندیدم ولی همیشه با کد نویسی کار رو استقبال میکنم)
اما عزیز این قابلیت خیلی وقته در دایرکت ادمین موجود هست در قسمت - Append to path روی Full Date بگذارید تاریخ اضافه میشه همین.
موفق باشید
باتشکر
ممنون از راهنماییت دوست عزیز! باور میکنی ندیده بودم؟؟؟ ممنونم که گفتی و راه ساده تر و نشون دادی! واقعا ممنون
-
-
April 3rd, 2016, 02:53
#4
عضو دائم
پاسخ : افزودن تاریخ و ساعت در بک آپ خودکار دایرکت ادمین

نوشته اصلی توسط
irank1
ممنون از راهنماییت دوست عزیز! باور میکنی ندیده بودم؟؟؟ ممنونم که گفتی و راه ساده تر و نشون دادی! واقعا ممنون
اشکال نداره - کد نویسیت هم هدر نمیره با تغییرات جزئی یه سری افراد میتونن از همین قسمت تاریخ و ... اضافه کردن استفاده های دیگه بکنن.
خواهش میکنم
موفق باشید
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
-
تعداد تشکر ها از RoobinaServer به دلیل پست مفید