کار با cron job

سوال شده توسط: ابوالفضل ولیخانی

تاریخ ثبت: ۱۴۰۰/۰۸/۲۶

بازدید: 1,090

پاسخ: 2

تگ: Django


سلام استاد وقتتون بخیر بنده در اپلیکیشنم چند قسمت دارم که نیاز در ساعاتی به صورت خودکار اجرا شود.برای این موضوع حتما باید از کرون جاب استفاده کنم؟! راه دیگه ای هست؟ سعی کردم از این کتابخانه استفاده کنم: https://github.com/kraiz/django-crontab ولی با ویندوز مشکل داره و این خطا و میده https://github.com/kraiz/django-crontab/issues/70# بعد متوجه شدم کلا ویندوز عزیزمون از کرون پشتیبانی نمیکنه! این یعنی اگر من پروژه مو ببرم روی هاست لینکوسی بدون مشکل لانچ میشه؟!! اگر بله سوالی که دارم اینه که توی هاست چطوری باید دستور python manage.py crontab add و بزنم که کرون هام اضافه بشه؟؟؟ این بخش از پروژه من کارش اینه که هر 10 دقیقه یک اطلاعاتی و از طریق api دریافت کنه یا مثلا هر شب اشتراک های کاربران و بررسی کنه تموم نشده باشه و چند موضوع دیگه یک قابلیتی هم توی هاست ها هست که میتونیم به صورت دستی کدون جاب تعریف کنیم البته توی سی پنل ااز اون فکر نکنم بتونیم استفاده کنیم درسته؟چونکه توی فایل های پایتونیم از orm جنگو استفاده کردم و برای همین مطمیئنا اجرا نمیشه به صورت مستقل.
پاسخ ها
user

امیرحسین امیری

سلام ابوالفضل عزیز 

نمیدونم کاری که میخوای انجام بدی دقیقا چیه، ولی celery میتونه انتخاب مناسب تری باشه. بازم میگم بستگی داره به کاری که میخوای انجام بدی.

البته ناگفته نماند بعید میدونم روی یک هاست سی پنل معمولی بتونی از celery استفاده کنی

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

user

ابوالفضل ولیخانی

با همون کرون جاب به بهترین شکل حل شد استاد

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات