کار با cron job
سلام استاد وقتتون بخیر
بنده در اپلیکیشنم چند قسمت دارم که نیاز در ساعاتی به صورت خودکار اجرا شود.برای این موضوع حتما باید از کرون جاب استفاده کنم؟! راه دیگه ای هست؟
سعی کردم از این کتابخانه استفاده کنم:
https://github.com/kraiz/django-crontab
ولی با ویندوز مشکل داره و این خطا و میده
https://github.com/kraiz/django-crontab/issues/70#
بعد متوجه شدم کلا ویندوز عزیزمون از کرون پشتیبانی نمیکنه!
این یعنی اگر من پروژه مو ببرم روی هاست لینکوسی بدون مشکل لانچ میشه؟!!
اگر بله سوالی که دارم اینه که توی هاست چطوری باید دستور
python manage.py crontab add
و بزنم که کرون هام اضافه بشه؟؟؟
این بخش از پروژه من کارش اینه که هر 10 دقیقه یک اطلاعاتی و از طریق api دریافت کنه یا مثلا هر شب اشتراک های کاربران و بررسی کنه تموم نشده باشه و چند موضوع دیگه
یک قابلیتی هم توی هاست ها هست که میتونیم به صورت دستی کدون جاب تعریف کنیم
البته توی سی پنل
ااز اون فکر نکنم بتونیم استفاده کنیم درسته؟چونکه توی فایل های پایتونیم از orm جنگو استفاده کردم و برای همین مطمیئنا اجرا نمیشه به صورت مستقل.
پاسخ ها
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/ff4814bc-70a9-4dea-849d-78baf845702e1514269169050.jpg)
امیرحسین امیری
سلام ابوالفضل عزیز
نمیدونم کاری که میخوای انجام بدی دقیقا چیه، ولی celery میتونه انتخاب مناسب تری باشه. بازم میگم بستگی داره به کاری که میخوای انجام بدی.
البته ناگفته نماند بعید میدونم روی یک هاست سی پنل معمولی بتونی از celery استفاده کنی
باید یک سرور مجازی لینوکسی تهیه کنی و اونجا کارت رو پیش ببری
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/Default.jpg)
ابوالفضل ولیخانی
با همون کرون جاب به بهترین شکل حل شد استاد
برای ثبت پاسخ باید خود شوید