PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP



hoka
November 12th, 2012, 14:52
با سلام با دیدن یک تاپیک در همین مورد تصمیم گرفتم یک آموزش جامع و کامل برای بک آپ گیری خودکار از IBSng و انتقال بک آپ از طریق FTP به یک هاست یا سرور دیگه + پاک کردن خودکار بک آپ از روی سرور ، در انجمن پست کنم

این آموزش روی centos اجرا شده است

ابتدا ویرایشگر nano رو نصب میکنیدبا دستورات زیر


yum install nano


حالا یک فایل دستوری ایجاد میکنیم


nano /tmp/IBSng_backup_and_ftp_script.sh

مشخصات زیر رو با استفاده از کپی و کلیک راست داخل فایل بالا کپی پیست میکنید

به جای ftp.yourdomain.com باید دامنه ی هاست مقصد رو بذارید ftp. اولش فراموش نشه
به جای usernam-e-ftp و password-e-ftp باید یوزرنیم و پسورد ftp مقصد رو قرار بدید



su postgres -c "pg_dump IBSng" > IBSng_"`date +%Y%%%m%%%d%%%H`".bak

HOST=ftp.yourdomain.com
USER=usernam-e-ftp
PASS=password-e-ftp

ftp -inv $HOST << EOF

user $USER $PASS

put IBSng_"`date +%Y%%%m%%%d%%%H`".bak


bye
EOF

rm IBSng_"`date +%Y%%%m%%%d%%%H`".bak





توضیحات

خط اول بک آپ رو در دایرکتوری /tmp میگیره
خط های بعدی برای انتقال ftp هستند
و خط آخر هم بک آپ رو پاک میکنه


خب حالا با زدن کلید های کنترل + x و بعد y و اینتر فایل رو ذخیره میکنید

حالا سطح دسترسی رو افزایش میدید



chmod 777 /tmp/IBSng_backup_and_ftp_script.sh


حالا با اجرای دستی از درست بودن اسکریپت و مشخصاتش اطمینان حاصل میکنید


/tmp/IBSng_backup_and_ftp_script.sh

بعد از اجرا باید بک آپ در هاست مقصد ایجاد شده باشه

خب بعد از تست نوبت اجرای خودکار این فرآیند در هر 24 ساعت هست

ابتدا

crontab -e
و بعد کپی کردن متن زیر و سپس فشردن کلید insert صفحه کلید و سپس کلیک راست مشخصات زیر به فایل corn اضافه میشه


@daily /tmp/IBSng_backup_and_ftp_script.sh

حالا با زدن کلید Esc روی صفحه کلید و بعد تایپ

:wq

تنظیمات ذخیره و هر 24 ساعت یکبار اجرا خواهد شد
با تشکر




بعضی از قسمت ها از تاپیک زیر گرفته شده است
http://www.webhostingtalk.ir/f107/62990/

hossein7441
November 12th, 2012, 19:20
از این اسکریپت هم میتونید استفاده کنید.





#!/bin/bash
pg_dump IBSng > IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
zip -r -9 IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
DELDATE=$(date -d "-3 days" +"%Y-%m-%d_Time:%H-00")
HOST=ipftp
USER=userftp
PASS=passftp
ftp -inv $HOST << EOF
user $USER $PASS
cd ibsng-backups
put IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip
mdel IBSng_$DELDATE.zip
bye
EOF
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip


تو این اسکریپت دیتابیس که استخراج شد، بعد از فشرده شدن از طریق اف تی پی ارسال میشه و بکاپ 3 روز پیش هم پاک میشه. در آخر بکاپ های ساخته شده نیز از سرور اصلی پاک میشن.
دقت کنید کمترین زمان برای ارسال بکاپ اتوماتیک (کران جاب) 1 ساعت میباشد و به هیچ وجه زیر یک ساعت دوبار اجرا نکنید چون کد طوری نوشته شده که به صورت نام مشابه در اومده و ممکنه دیتابیس بکاپی مشکل پیدا کنه.
--------

فیلم آموزش هم در پست زیر قرار گرفت و میتونید استفاده کنید. تشکر یادت نره.

http://www.webhostingtalk.ir/f105/63194/index2.html#post728083

mashiat
December 29th, 2012, 19:36
این آموزش فول بکاپ میگیره یا فقط از دیتابیس بکاپ میگیره ؟ برای اینکه فقط از دیتابیس بکاپ بگیره و ارسال کنه راهی هست؟

mashiat
December 29th, 2012, 19:45
از این اسکریپت هم میتونید استفاده کنید.




#!/bin/bash
pg_dump IBSng > IBSng_"`date +%Y-%m-%d`".sql
zip -r -9 IBSng_"`date +%Y-%m-%d`".zip IBSng_"`date +%Y-%m-%d`".sql
DELDATE=$(date -d "-7 days" +"%Y-%m-%d")
HOST=ipftp
USER=userftp
PASS=passftp
ftp -inv $HOST << EOF
user $USER $PASS
cd ibsng-backups
put IBSng_"`date +%Y-%m-%d`".zip
mdel IBSng_$DELDATE.zip
bye
EOF
rm IBSng_"`date +%Y-%m-%d`".sql
rm IBSng_"`date +%Y-%m-%d`".zip

تو این اسکریپت دیتابیس که استخراج شد، بعد از فشرده شدن از طریق اف تی پی ارسال میشه و بکاپ 7 روز پیش هم پاک میشه. در آخر بکاپ های ساخته شده نیز از سرور اصلی پاک میشن.

منبع : میزبانان (http://www.mizbanan.com/showthread.php?6-%DA%A9%D8%AF-%D8%AD%D8%B0%D9%81-%D9%81%D8%A7%DB%8C%D9%84-%D9%82%D8%AF%DB%8C%D9%85%DB%8C-%D8%AA%D8%B1-%D8%A8%D8%B1-%D8%AD%D8%B3%D8%A8-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE)
سلام
این اسکریپت رو کجا باید اجرا کنیم ؟ داخل فایل php قرار بدیم ؟ یا از ssh باید اجراش کنیم ؟

Iran Web Host
December 29th, 2012, 20:03
سلام
این اسکریپت رو کجا باید اجرا کنیم ؟ داخل فایل php قرار بدیم ؟ یا از ssh باید اجراش کنیم ؟

سلام

باید یک فایل اجرایی با پسوند .sh ایجاد کنید و محتوایت رو داخلش کپی کنید !

hoka
December 29th, 2012, 20:18
این آموزش فول بکاپ میگیره یا فقط از دیتابیس بکاپ میگیره ؟ برای اینکه فقط از دیتابیس بکاپ بگیره و ارسال کنه راهی هست؟
این آموزش فقط از دیتابیس IBSng بکاپ میگیره

سلام
این اسکریپت رو کجا باید اجرا کنیم ؟ داخل فایل php قرار بدیم ؟ یا از ssh باید اجراش کنیم ؟

در مرحله ی 3 به جای اون دستوراتی که من برای فایل sh قرار دادم میتونید استفاده کنید . مشخصات رو هم باید مثل همونی که گفتم پر کنید

mashiat
December 29th, 2012, 22:40
سرور من دایرکت ادمین داره
IBSng نمیدونم داره یا نه و اصلا نمیدونم چه جور مدیریت اکانتی هست
راهی هست از دایرکت ادمین بکاپ اتومات گرفته بشه و ارسال کنه به ftp ؟ ( اف تی پی مقصد سی پنل هست )
لطفا کمک کنید

Arna
January 19th, 2013, 19:31
سلام
اگر بخوام از پورت دیگه ای جز 21 استفاده کنم راهی هست ؟

felfel
February 4th, 2013, 23:24
چرا پست منو پاک کردید؟
من ی آی بی اس دارم و میکروتیک چطوری میتونم بگ آپ بگیرم از یوزرها؟
این روشی که عرض کردن بلد نیستم از کجا واردش شم

ehsan_296
February 16th, 2013, 05:21
از این اسکریپت هم میتونید استفاده کنید.




#!/bin/bash
pg_dump IBSng > IBSng_"`date +%Y-%m-%d`".sql
zip -r -9 IBSng_"`date +%Y-%m-%d`".zip IBSng_"`date +%Y-%m-%d`".sql
DELDATE=$(date -d "-7 days" +"%Y-%m-%d")
HOST=ipftp
USER=userftp
PASS=passftp
ftp -inv $HOST << EOF
user $USER $PASS
cd ibsng-backups
put IBSng_"`date +%Y-%m-%d`".zip
mdel IBSng_$DELDATE.zip
bye
EOF
rm IBSng_"`date +%Y-%m-%d`".sql
rm IBSng_"`date +%Y-%m-%d`".zip

تو این اسکریپت دیتابیس که استخراج شد، بعد از فشرده شدن از طریق اف تی پی ارسال میشه و بکاپ 7 روز پیش هم پاک میشه. در آخر بکاپ های ساخته شده نیز از سرور اصلی پاک میشن.

منبع : میزبانان (http://www.mizbanan.com/showthread.php?6-%DA%A9%D8%AF-%D8%AD%D8%B0%D9%81-%D9%81%D8%A7%DB%8C%D9%84-%D9%82%D8%AF%DB%8C%D9%85%DB%8C-%D8%AA%D8%B1-%D8%A8%D8%B1-%D8%AD%D8%B3%D8%A8-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE)


من این رو انجام دادم . حجم دیتابیسم 4 مگ هستش ولی توی اف تی پی که می فرسته 1 کیلو بایته ؟؟؟

nader12
February 18th, 2013, 19:31
تاپیک زیاد جدید نیستا اپ میکنید. خواهشا رسیدگی بشه

Daniel4u
February 18th, 2013, 19:36
تاپیک زیاد جدید نیستا اپ میکنید. خواهشا رسیدگی بشه
مهم محتوا هست که هنوز کاربرد داره.

hoka
February 18th, 2013, 21:42
من این رو انجام دادم . حجم دیتابیسم 4 مگ هستش ولی توی اف تی پی که می فرسته 1 کیلو بایته ؟؟؟

ببینید امکان ftp از دو طرف برای سرور ها آزاد هست یا خیر + اکانتی که اد کردید رو در URL ftp وارد کنید ببینید کار میکنه یا خیر و دسترسی های نوشتن توی دایرکتوری رو داره یا نه

behnam289
April 3rd, 2013, 15:15
با سلام

من یک مشکلی دارم. موقعی که خط اول دستور اجرا میشه
su postgres -c "pg_dump IBSng" > IBSng_"`date +%Y%%%m%%%d%%%H`".bak

بعد از اجرا این خطا دریافت میشه
could not change directory to "/root"

و دیگه از این دستور به بعد بقیه دستور ها اجرا نمیشه


این خطا را باید چطور رفع کنم ؟

hoka
April 3rd, 2013, 20:37
با سلام

من یک مشکلی دارم. موقعی که خط اول دستور اجرا میشه
su postgres -c "pg_dump IBSng" > IBSng_"`date +%Y%%%m%%%d%%%H`".bak

بعد از اجرا این خطا دریافت میشه
could not change directory to "/root"

و دیگه از این دستور به بعد بقیه دستور ها اجرا نمیشه


این خطا را باید چطور رفع کنم ؟
ببینید اگه کل اسکریپتی که من قرار دادم و داخل پوشه ی tmp اطلاعات رو ذخیره میکنه استفاده میکنید ، این خطا رو میده ولی اسکریپت اجرا و بکاپ ایجاد میشه و منتقل میشه . شما اطلاعات ftp رو اگه صحیح وارد کنید اطلاعات منتقل میشه به خوبی ./ یا میتونید خط آخر

rm IBSng_"`date +%Y%%%m%%%d%%%H`".bak
رو پاک کنید و ببینید که بکاپ ایجاد میشه در شاخه ی tmp

behnam289
April 3rd, 2013, 22:10
مشکلات را فهمیدم از چی بود : شاید دوستان دیگه هم از همین مشکلات داشته باشند

1- اون خطا که گفتم (could not change directory to "/root)با اضفه کردم یک - حل شد . --> su - postgres

2- هنگام پیست کردن اون کد ها همه تو یک خط کپی شدند! باید دستی درستشون میکردم.

3-موقع وارد کردن همون کد @ daily.... من اول پیست کردم بعد insert را زدم که باید اول insert را میزدم.

AbnusServer.Com
April 13th, 2013, 13:48
سلام
بنده فایل های بک آپ رو از طریق ftp به هاست Cpanel منتقل می کنم
لطفا برای پاک کردن فایل هایی که داخل هاست قرار میگیره نیز یک کرون جاب داخل Cpanel معرفی کنید

felfel
April 13th, 2013, 14:32
یکی این کارو نمیتونه به صورت ویدیو بزاره ؟

hossein7441
April 14th, 2013, 16:40
بالاخره انتظارها به پایان رسید. آموزش بکاپ گیری اتومتیک دیتابیس IBSng و ارسال آن به FTP به صورت تصویری.
میتونید از ضمیمه دانلود کنید. تشکر یادتون نره!

12466

متن ویدئو:

با توجه به درخواست دوستان و مشکلاتی که توی ساخت شل اسکریپت برای بکاپ گیری اتوماتیک دیتابیس IBSng داشتند برای همین دست به ساختن فیلمی در این رابط زدم.



اول از همه باید برای اینکار یوزر روت (root) برای دیتابیس IBSng تعریف کنیم.



su - postgres
createuser root
logout
nano /var/lib/pgsql/data/pg_hba.conf
اضافه کردن متن زير در خط اول فايل
local IBSng root trust

و برای ذخیره از کلید ترکیبی Ctrl + X استفاده کرده و Y رو برای تایید میزنیم.



سپس با دستور nano ibs-backup.sh ویرایشگر رو باز میکنیم و کد زیرو کپی میکنیم و برای ذخیره از کلید ترکیبی Ctrl + X استفاده کرده و Y رو برای تایید میزنیم. عدد 3 در خط چهارم ( "-3 days" ) باعث میشه بکاپ های 3روز قبل از اف تی پی پاک بشه. همچنین اطلاعات اف تی پی رو هم وارد کنید.

خط دهم که نوشته cd ibsng-backups باعث میشه وارد فلدر ibsng-backups بشه و بعد دیتابیس رو انتقال بده.



#!/bin/bash
pg_dump IBSng > IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
zip -r -9 IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
DELDATE=$(date -d "-3 days" +"%Y-%m-%d_Time:%H-00")
HOST=ipftp
USER=userftp
PASS=passftp
ftp -inv $HOST << EOF
user $USER $PASS
cd ibsng-backups
put IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip
mdel IBSng_$DELDATE.zip
bye
EOF
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip


خط سوم دراز بود واسه همین هنگام کپی شکسته شد و منم برشگردونم




کار تمام هست! فقط کافیه یک کران جاب برای اجرای اتوماتیک این شل اسکریپت بسازیم. برای اینکار crontab –e رو فشار میدیم. بعد دکه Insert رو از کیبرد فشار میدیم تا امکان تایپ میسر باشه. در آخر هم برای اجرای اتوماتیک اسکریپت کد پایین رو وارد میکنیم:


0 */8 * * * sh /root/ibs-backup.sh
سپس کلید Ecs را فشار داده سپس کلید Shift را نگه داشته و دوبار z را فشار دهید تا تنظیمات ذخیره گردد. راه دیگرش هم بعد از فشار دادن Esc تایپ میکنیم :wq
اینطوری هر 8 ساعت به صورت خودکار از دیتابیس بکاپ گرفته و به اف تی پی میفرسته. البته اگه کمی در رابطه با کران جا اطلاعات داشته باشید میتونید با نیاز خودتون تغییرش بدید
دقت کنید کمترین زمان برای ارسال بکاپ اتوماتیک (کران جاب) 1 ساعت میباشد و به هیچ وجه زیر یک ساعت دوبار اجرا نکنید چون کد طوری نوشته شده که به صورت نام مشابه در اومده و ممکنه دیتابیس بکاپی مشکل پیدا کنه.

برای تست درستی اسکریپت هم خودمون اجرا میکنیم یکبار:

sh ibs-backup.sh

felfel
May 3rd, 2013, 16:01
دوست عزیز بک آپی که ارسال میشه .sql هست این فول بک آپ هست ؟ یعنی یوزر و پسورد و گروپها و..؟
چون همه ی آموزش هایی که دیدم با پسوند .bak هست همینطور هم ریستورشون ....
برا ری استور از همون دستورها میشه استفاده کرد؟ با قرق اینکه .bak رو .sql بزنیم؟

NINJA
August 14th, 2014, 19:25
برای من خطا میده



ftp -inv $HOST << EOf

این کد رو خطا میگیره

hassanshaikhi
August 14th, 2014, 21:01
برای من خطا میده



این کد رو خطا میگیره

ftp نصب هست؟
yum install ftp

kaka22_milan
December 29th, 2014, 17:15
سلام من این دستور را نمیدونم چه مفهومی داره؟ crontab -e

ولی به اینجا که میرسم هیچ عکس العملی انجام نمیده سرور sh ibs-backup.sh

tejarathost
August 30th, 2015, 13:44
سلام

من انجام دادم تمامی مراحل ولی خطای زیر میده ممنون میشم راهنمایی کنید

adding: IBSng_2015-08-30_Time:09-00.sql (deflated 86%)
ibs-backup.sh: line 5: 136.243.214.252: command not found
Not connected.
Not connected.
Not connected.
Not connected.

yourhosting
August 30th, 2015, 14:06
سلام

من انجام دادم تمامی مراحل ولی خطای زیر میده ممنون میشم راهنمایی کنید

adding: IBSng_2015-08-30_Time:09-00.sql (deflated 86%)
ibs-backup.sh: line 5: 136.243.214.252: command not found
Not connected.
Not connected.
Not connected.
Not connected.

yum install ftp -y

tejarathost
September 1st, 2015, 20:27
بک اپ گرفته میشه بدون مشکل
فقط تنها موردی که است حجم فایل های بک اپ 0 کیلو بایت است
این مشکل متونه از چی باشه ؟

hoka
September 2nd, 2015, 10:16
بک اپ گرفته میشه بدون مشکل
فقط تنها موردی که است حجم فایل های بک اپ 0 کیلو بایت است
این مشکل متونه از چی باشه ؟

اسکریپت رو در فولدر tmp فعال کردید ؟
nano /tmp/IBSng_backup_and_ftp_script.sh

tejarathost
September 2nd, 2015, 11:36
ممنون میشم بیشتر راهنمایی کنید

تشکر از شما

hoka
September 2nd, 2015, 23:11
ممنون میشم بیشتر راهنمایی کنید

تشکر از شما

اسکریپت رو باید در فولدری قرار بدید که دسترسی کامل داشته باشه بهش . فولدر tmp فولدری هست که معمولا دسترسی فول هست و میتونه اسکریپت اونجا بک آپ گیری رو انجام بده

پست اول رو طی کنید و نتیجرو اعلام کنید

( البته دقت کنید که آیا بک آپ بد گرفته میشه یا در انتقال ftp مشکلی هست که در هاست مقصد بک آپ حجم نداره )

tejarathost
September 3rd, 2015, 11:52
اسکریپت رو باید در فولدری قرار بدید که دسترسی کامل داشته باشه بهش . فولدر tmp فولدری هست که معمولا دسترسی فول هست و میتونه اسکریپت اونجا بک آپ گیری رو انجام بده

پست اول رو طی کنید و نتیجرو اعلام کنید

( البته دقت کنید که آیا بک آپ بد گرفته میشه یا در انتقال ftp مشکلی هست که در هاست مقصد بک آپ حجم نداره )

طبق آمورش شما انجام دادم بدرستی کار کرد تشکر از شما
من سری قبل از اموزش جنابhossein7441 (http://www.webhostingtalk.ir/member.php?u=20676)انجام دادم که بک اپ گرفته میشد ولی فایل بک اپ 0 کبلو بایت بود


تشکر از از اموزش های مفیدتان

Alirezayb
November 5th, 2015, 01:04
سلام خدمت اساتید

من خیلی مبتدی هستم در این زمینه

تمام مراحلی که در پست اول گفته شده رو انجام میدم اما در این قسمت که گفته :

"" حالا با اجرای دستی از درست بودن اسکریپت و مشخصاتش اطمینان حاصل میکنید

کد:
/tmp/IBSng_backup_and_ftp_script.sh
بعد از اجرا باید بک آپ در هاست مقصد ایجاد شده باشه ""


این ارور رو میده :

[root@localhost ~]# /tmp/IBSng_backup_and_ftp_script.sh
could not change directory to "/root"
/tmp/IBSng_backup_and_ftp_script.sh: line 7: ftp: command not found


میخام که راهنماییم کنید

ضمنا من سروری که میخام بکاپ رو توش ذخیره کنه ویندوز هست.

لطفا کمک کنید

hoka
February 14th, 2017, 03:17
سلام خدمت اساتید

من خیلی مبتدی هستم در این زمینه

تمام مراحلی که در پست اول گفته شده رو انجام میدم اما در این قسمت که گفته :

"" حالا با اجرای دستی از درست بودن اسکریپت و مشخصاتش اطمینان حاصل میکنید

کد:
/tmp/IBSng_backup_and_ftp_script.sh
بعد از اجرا باید بک آپ در هاست مقصد ایجاد شده باشه ""


این ارور رو میده :

[root@localhost ~]# /tmp/IBSng_backup_and_ftp_script.sh
could not change directory to "/root"
/tmp/IBSng_backup_and_ftp_script.sh: line 7: ftp: command not found


میخام که راهنماییم کنید

ضمنا من سروری که میخام بکاپ رو توش ذخیره کنه ویندوز هست.

لطفا کمک کنید


یک تاپیک قدیمی رو بالا میارم چون خودم داشتم استفاده میکردم به این مشکل خوردم


yum -y install ftp

mory_fun
July 23rd, 2020, 10:10
#!/bin/bash
pg_dump IBSng > IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
zip -r -9 IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
DELDATE=$(date -d "-3 days" +"%Y-%m-%d_Time:%H-00")
HOST=ipftp
USER=userftp
PASS=passftp
ftp -inv $HOST << EOF
user $USER $PASS
cd ibsng-backups
put IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip
mdel IBSng_$DELDATE.zip
bye
EOF
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip




سلام دوستان
این کد خیلی خوبه
چیزی هست که بهش اضاف کنیم و کش و لوگ رو حذف کنه اخه حجم بک اپ بالا میره !
تاپیک قدیمیه ولی هنوز مورد استفاده هست

hassanshaikhi
July 23rd, 2020, 10:15
سلام دوستان
این کد خیلی خوبه
چیزی هست که بهش اضاف کنیم و کش و لوگ رو حذف کنه اخه حجم بک اپ بالا میره !
تاپیک قدیمیه ولی هنوز مورد استفاده هست

برای پاک کردن لاگ در دیتابیس:

/usr/bin/psql -d IBSng -U ibs -c "Truncate Table connection_log_details,internet_bw_snapshot,connec tion_log,internet_onlines_snapshot"

mory_fun
July 23rd, 2020, 10:49
برای پاک کردن لاگ در دیتابیس:

/usr/bin/psql -d IBSng -U ibs -c "Truncate Table connection_log_details,internet_bw_snapshot,connec tion_log,internet_onlines_snapshot"

سلام ممنون
یک کدی میخوام که تو فایل بالا بزارم و قبل از بک اپ خودش حذف کنه

hassanshaikhi
July 23rd, 2020, 10:53
قبل از pg_dump کدی رو که دادم بذارید

mory_fun
July 23rd, 2020, 11:02
قبل از pg_dump کدی رو که دادم بذارید

سلام
خیلی ممنون ازتون
من مبتدی هستم عزیز این کد رو کپی کردم و ارور میده بعد از ازمایش
دقیقا همین مدلی ؟

hassanshaikhi
July 23rd, 2020, 11:03
متن اروری رو که میده بذارید اینجا یا یه عکس بدید ازش

mory_fun
July 23rd, 2020, 11:12
سلام
http://uupload.ir/files/og1x_untitled1.png

hassanshaikhi
July 23rd, 2020, 11:18
اشتباه از کد من بوده بینش فاصله افتاده

اینو جایگزین قبلی کنید حل میشه



/usr/bin/psql -d IBSng -U ibs -c "Truncate Table connection_log_details,internet_bw_snapshot,connec tion_log,internet_onlines_snapshot"




یا قسمت connec tion_log بین حرف c و t به هم بچسبونید.

mory_fun
July 23rd, 2020, 11:25
بسیار عالی دوست عزیز
ممنون از وقتی که گزاشتین

mory_fun
July 27th, 2020, 21:27
#!/bin/bash
pg_dump IBSng > IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
zip -r -9 IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
DELDATE=$(date -d "-3 days" +"%Y-%m-%d_Time:%H-00")
HOST=ipftp
USER=userftp
PASS=passftp
ftp -inv $HOST << EOF
user $USER $PASS
cd ibsng-backups
put IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip
mdel IBSng_$DELDATE.zip
bye
EOF
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip



sh ibs-backup.sh

سلام
قسمت 3 روز قبل رو حذف نمیکنه از هاست ! چه کنیم ؟

mory_fun
July 28th, 2020, 20:49
دوستان کسی هست بتونه بگه مشکل کجاست ؟

mory_fun
August 2nd, 2020, 19:06
دوستا کسی کدشو نداره که 3 روز قبل رو حذف کنه ؟ این کد 3 روز قبلش کار نمیکنه