• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اجرای اسکریپت به طور زماندار
#1
Information 
با سلام
من خیلی با پی اچ پی آشنا نیستم و میخوام یک اسکریپتی بنویسم که در یک زمان تعیین شده یک کار خاصی را انجام دهد
یکی میگفت باید به صورت cgi اجرا بشه تا امکانش باشه
از دوستان خواهش میکنم ساده ترین راه ممکن رو معرفی کنید
با تشکر
  پاسخ
تشکر شده توسط :
#2
توی لینوکس؟
توی لینوکس یا اگر هاست لینوکس داره با cronjob
از گوکل ( دوستت ) بپرسی در موردش بیشتر راهنمایی می کنه
البته توی کنترل پنل‌ها گزینه های ایجاد cronjob وجود داره
  پاسخ
تشکر شده توسط : bersam
#3
اتفاقا قبلا تست کردم اما مشکلش اینه که به صورت دوره ای اجرا میشه و محدودیت داره
در ضمن برای رابط کاربری در سایت هم چیز مناسبی نبود
من میخوام به عنوان مثال تعدادی تاریخ را در دیتابیس وارد کرده و در زمان هایی که به اون میرسه یک تابع رو اجرا کنم
تو خیلی از اسکریپت ها این امکان رو دیدیم
مثلا زمان بندی برای حذف کاربرانی که بیشتر از 1 هفته تایید نشده باشند.
  پاسخ
تشکر شده توسط :
#4
خب این اسکریپت شما باید این کار رو انجام بده
مثلا شما می زاری هر روز سر ساعت ۱ صبح cron انجام بشه.
حالا باید این اسکریپت بیاد و بررسی بکنه ببینه که چه کسایی هستن که یک هفته از یک هفته هست که تایید نشدن
  پاسخ
تشکر شده توسط :
#5
خب من توی کارم با ساعت هم درگیر هستم
مثلا سر یک ساعت خاص تابع اجرا بشه
یا مثلا یک کاربر دقیقا راس ساعتی که ثبت نام کرده هذف بشه
راه دیگه ای جز corn نیست؟
  پاسخ
تشکر شده توسط :
#6
توی این مورد باید از corn استفاده کنی
مثلا کمترین زمانت ۵ دقیقه هست کرون باید ۵ دقیقه کار کنه
  پاسخ
تشکر شده توسط :
#7
اگه کاری که انجام میشه سطح مای اس کیو ال هست
مثل همون زمان بندی برای حذف کاربرانی که بیشتر از 1 هفته تایید نشده باشند میتونی از event در مای اس کیو ال استفاده کنی ولی سطح برنامه هست مثل پاک کردن یک سری فایل سر یک زمان حتماً باید از cron استفاده بشه
اگه با دستوراتش آشنا نیستی و یا هاستی که داری این امکان رو نداره میتونی از سایت زیر استفاده کنی
http://www.setcronjob.com/
  پاسخ
تشکر شده توسط : hosseintdk775
#8
میشه در باره event بیشتر توضیح بدید
  پاسخ
تشکر شده توسط :
#9
(۱۳۸۹ آذر ۲۰, ۱۱:۳۲ ب.ظ)bersam نوشته: میشه در باره event بیشتر توضیح بدید


http://dev.mysql.com/tech-resources/arti...nts.html#3

همون کار job توی sql server رو انجام میده
  پاسخ
تشکر شده توسط : zoghal admin parvane


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان