توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نیازمند اسکریپت بکاپ اتو ماتیک ( فقط فایل)
m2sh
November 24th, 2010, 18:23
سلام دوستان من چند روزه دنبل یه اسکریپت بکاپ اتوا ماتیک هستم که دو تا اکانت اف تی پی بهش بدی و هر روز یا هر هفته از اولی کپی کنه تو دومی
من هاستی که استفاده میکنم سی پنل داده اما بخش بکاپ و cron jobs کلا غیر فعاله و چون هاست دانلوده دیتا بیس هم ندارم
می خواستم بدونم چنین اسکریپتی برای بکاپ هست یا نه ؟
قبل از این هم که بیام تاپیک بزنم تو این سایت و دو سه تا سایت دیگه سرچ کردم اما اسکریپت هاش دیتا بیس میخواست
من که گفتم تو انجمن قبلش سرچ کردم و این دو تا تاپیک رودیدم
تو اولی فقط اون نرم افزار handybackup رو استفاده نکردم و بقیش برای دیتا بیس بود ( من گفته بودم فقط فایل )
دومی هم هم لینکش خرابه و هم نیاز مند cron jobs هست که رو هاست من این گزینه تو سی پنل وجود نداره
ممنون میشم اگه راه دیگه ایی هست بهم بگید
هاست لینوکسه؟
اگه لینوکسه چه نوع لینوکسیه؟
--------
لیست فایلهای ftp اولی رو که قراره روی ftp دومی کپی بشه از کجا مشخص میشه؟ دایرکتوری خاصی داره؟
هاست لینوکسه از همین شرکت های هاست دانلود گرفتم ( اسمشو نمیگم چون نیازی نیست )
من یه اسکریپت میخوام که تو تا اف تی پی بهش بدی از اول کپی کنه تو دومی فشرده هم نیمخوام بکنه و ترجیها به دیتا بیس هم نیازی نداشته باشه
ممنون از پاسختون منتظر جواب های بعدی شما هستم
P.I.T.A
November 24th, 2010, 21:14
هاست لینوکسه از همین شرکت های هاست دانلود گرفتم ( اسمشو نمیگم چون نیازی نیست )
من یه اسکریپت میخوام که تو تا اف تی پی بهش بدی از اول کپی کنه تو دومی فشرده هم نیمخوام بکنه و ترجیها به دیتا بیس هم نیازی نداشته باشه
ممنون از پاسختون منتظر جواب های بعدی شما هستم
شما باید مشخص کنید که توی ftp اولی فایلها چطوری قرار گرفته مثلا نمونه لینک بدید ، چه تعداد فایل داخلش هست و ..
m2sh
November 24th, 2010, 21:17
از نظر فایل که سایت موزیکه و کلی فایله من میخوام همه فیال ها تک تک و با سرعت بالا کپی بشن رو فضای بکاپ
یک فایل نیست ، تعدا فایل بسیار بالاست و حدود 20 گیگ می باشد و حتما باید کپی بشه نمیشه اول فشرده بشه بعد انتقال داده بشه چون مثلا ممکنه فضای کل هاست اولی 30 گیگ باشه ( البته فعلا همین طوره )
حالا راه حلی وجود داره ؟
ممنون که به این تاپیک اهمیت دادین دوست عزیز
P.I.T.A
November 24th, 2010, 22:10
سرعت بستگی به سرعت نت بستگی داره
ولی خب اینطوری میشه نوشت :
#!/bin/bash
for ((i=1;i<=10000;i++)) ;do
mkdir tmp
cd tmp
wget -r ftp://user:password@ftp1.com/directoryname
for file in *; do curl -v -T "$file" ftp://ftp2.com --user user:password;done
cd ..
rm -r tmp
sleep 1d
done
این اسکریپت نیاز به wget و curl داره و مدت زمان بین هر بک آپ هم یک روز هست میشه تعداد روزها رو افزایش داد.
روی هاستی که قراره دانلود و آپلود انجام بشه باید فضای خالی وجود داشته باشه
Masoud.B
November 24th, 2010, 22:34
سرعت بستگی به سرعت نت بستگی داره
ولی خب اینطوری میشه نوشت :
#!/bin/bash
for ((i=1;i<=10000;i++)) ;do
mkdir tmp
cd tmp
wget -r ftp://user:password@ftp1.com/directoryname
for file in *; do curl -v -T "$file" ftp://ftp2.com --user user:password;done
cd ..
rm -r tmp
sleep 1d
done
این اسکریپت نیاز به wget و curl داره و مدت زمان بین هر بک آپ هم یک روز هست میشه تعداد روزها رو افزایش داد.
روی هاستی که قراره دانلود و آپلود انجام بشه باید فضای خالی وجود داشته باشه
این الان اسکریپت بود شما گذاشتین ؟؟
m2sh
November 24th, 2010, 22:37
سرعت بستگی به سرعت نت بستگی داره
ولی خب اینطوری میشه نوشت :
#!/bin/bash
for ((i=1;i<=10000;i++)) ;do
mkdir tmp
cd tmp
wget -r ftp://user:password@ftp1.com/directoryname
for file in *; do curl -v -T "$file" ftp://ftp2.com --user user:password;done
cd ..
rm -r tmp
sleep 1d
done
این اسکریپت نیاز به wget و curl داره و مدت زمان بین هر بک آپ هم یک روز هست میشه تعداد روزها رو افزایش داد.
روی هاستی که قراره دانلود و آپلود انجام بشه باید فضای خالی وجود داشته باشه
راستش به قول اقای Masoud.B من اینو باید کجا وارد کنم ؟
چه چیزی نیاز داره ؟
من فضای بکاپ زیاد دارم ولی فضای هاست اصلی خالی کم داره