# پروژه: نوشتن اسکریپت Bash برای پشتیبانگیری اتوماتیک
## شرح پروژه:
ما نیاز به یک اسکریپت Bash داریم که بتواند به صورت خودکار از فایلها و دایرکتوریهای مشخصی پشتیبان بگیرد. این اسکریپت باید قابل تنظیم باشد و بتوان آن را به صورت زمانبندی شده اجرا کرد.
## الزامات فنی:
- اسکریپت باید با Bash نوشته شود (سازگار با نسخههای مختلف)
- امکان تعیین مسیرهای مختلف برای پشتیبانگیری
- پشتیبانی از فشردهسازی (ترجیحاً با tar و gzip/bzip2)
- امکان تعیین نام فایل پشتیبان با تاریخ و ساعت
- ایجاد لاگ از عملیات پشتیبانگیری
- امکان حذف خودکار پشتیبانهای قدیمی (بر اساس سن یا تعداد)
- قابلیت اجرای دستورات سفارشی قبل/بعد از پشتیبانگیری
## ویژگیهای مطلوب:
- امکان پشتیبانگیری از پایگاهداده (MySQL/PostgreSQL اختیاری)
- ارسال نوتیفیکیشن پس از تکمیل پشتیبانگیری (ایمیل یا سایر روشها)
- پشتیبانی از آپلود خودکار به فضای ذخیرهسازی ابری یا سرور راه دور
- مستندات کامل برای تنظیم و استفاده
## تحویلها:
1. فایل اسکریپت اصلی با نام `autobackup.sh`
2. فایل کانفیگ نمونه (`autobackup.conf`)
3. فایل README با دستورالعملهای نصب و استفاده
4. مستندات مربوط به نحوه زمانبندی اجرا (مثلاً با cron)
## زمانبندی پروژه:
- پیشنهاد فریلنسرها بر اساس پیچیدگی راهحل
## معیارهای ارزیابی پیشنهادها:
1. کامل بودن راهحل پیشنهادی
2. تجربه قبلی در نوشتن اسکریپتهای مشابه
3. توجه به امنیت اسکریپت
4. قابلیت توسعه و نگهداری کد
5. قیمت و زمان پیشنهادی
لطفاً در پیشنهاد خود موارد زیر را ذکر کنید:
- رویکرد پیشنهادی برای حل مسئله
- تجربه مرتبط قبلی
- تخمین زمان و هزینه
- هر ویژگی اضافه یا بهبودی که پیشنهاد میکنید
ممنون از توجه شما!
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.