PDA

View Full Version : راه های اجرای یک تابع در یک فاصله زمانی



arkia
شنبه 06 دی 1393, 03:26 صبح
سلام.
چجوری میشه یک تابع php توی هاست اشتراکی در فاصله زمانی خاصی مثلا هر 5 دقیقه صداش کرد. مثلا هر 5 دقیقه یک ایمیل بفرسته

راهی که به ذهنم رسید ایجاد یک cronjob بود اما آیا راه بهتری هم هست؟

فرزند کوروش
شنبه 06 دی 1393, 08:53 صبح
از کران جاب استفاده کن

arkia
یک شنبه 07 دی 1393, 00:07 صبح
از کران جاب استفاده کن

منظورتون اینه که راه دیگه ای نداره؟ cron job رو که خودم گفتم میدونم...

MMSHFE
یک شنبه 07 دی 1393, 09:21 صبح
دوست عزیز، تنها سرویسی که دائماً توی سیستم عامل درحال اجراست و میتونید زمانبندی کارها رو بهش محول کنید، Cron Jobs (توی لینوکس) و Scheduled Tasks توی ویندوز هست.

arkia
دوشنبه 08 دی 1393, 00:52 صبح
دوست عزیز، تنها سرویسی که دائماً توی سیستم عامل درحال اجراست و میتونید زمانبندی کارها رو بهش محول کنید، Cron Jobs (توی لینوکس) و Scheduled Tasks توی ویندوز هست.

ممنون جناب شهرکی. این سوال رو پرسیدم گفتم شاید توی PEAR ماژولی باشه یا راهی دیگه...

MMSHFE
دوشنبه 08 دی 1393, 09:00 صبح
خیر راهی نیست. PEAR هم یکسری کتابخانه است که به PHP اضافه میشه و برای اینکه زمانبندی دقیق باشه، بهرحال باید از یک سرویسی که دائم روی سرور درحال اجراست استفاده کنید. مفسر PHP فقط زمانی که اسکریپتی رو درخواست کنید، فعال میشه پس قاعدتاً نمیشه از کانال مفسر (و کتابخانه های وابسته به اون) به زمانبندی دقیق رسید.

arkia
سه شنبه 09 دی 1393, 00:04 صبح
ممنون. کامل و واضح بود و به جوابم رسیدم. بازم تشکر.