View Full Version : سوال: اجرای یک اسکریپت در بازه زمانی مشخص
soroush.r70
دوشنبه 14 مهر 1393, 20:59 عصر
دوستان عزیز چطوری میتونم یه اسکریپت رو مثلا با نام file.php رو هر 8 ساعت یک بار اجرا کنم؟
متشکرم
thacker
دوشنبه 14 مهر 1393, 21:48 عصر
فکر کنم باید از Cron Jobs استفاده کنید
محمد فدوی
دوشنبه 14 مهر 1393, 21:58 عصر
از گوگل سؤال کنید خیلی خوب بتون جواب میده! بله باید از CronJob استفاده کنین. این صفحه (http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/) رو ببینید.
اصولا البته CronJob مخصوص سیستمعاملهای گنو/لینوکسی هستش و توی ویندوز کاربرد نداره. یه چیزی به اسم pycron دیدم که گویا توی ویندوز هم کار میکنه (و به احتمال زیاد هم با Python هست دیگه!)
مثلا با این دستور اسکریپت شما در بازههای مشخص زمانی (به جای INTERVAL زمان مورد نظر باید با فرمتی که CronJob معرفی کرده نوشته بشه) اجرا میشه (سرچ کنید نمونه زیاده):
$ INTERVAL * * * * php myScript.php
موفق باشید.
soroush.r70
دوشنبه 14 مهر 1393, 23:54 عصر
میشه دقیق کجا باید برم چیکار و چطوری از cron job استفاده کنم
هاستمم لینوکسه با سی پنل
thacker
سه شنبه 15 مهر 1393, 00:25 صبح
توی cpanle در قسمت advanced گزینه ای با نام cron jobs موجود هست...
soroush.r70
یک شنبه 20 مهر 1393, 18:06 عصر
ممنون این کاری که من انجام دادم درسته؟
124478
ali.webdesign
دوشنبه 21 مهر 1393, 12:16 عصر
غلطه
باید تو hour بنویسید 8
saeed_g21
دوشنبه 21 مهر 1393, 13:18 عصر
از گوگل سؤال کنید خیلی خوب بتون جواب میده! بله باید از CronJob استفاده کنین. این صفحه (http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/) رو ببینید.
اصولا البته CronJob مخصوص سیستمعاملهای گنو/لینوکسی هستش و توی ویندوز کاربرد نداره. یه چیزی به اسم pycron دیدم که گویا توی ویندوز هم کار میکنه (و به احتمال زیاد هم با Python هست دیگه!)
مثلا با این دستور اسکریپت شما در بازههای مشخص زمانی (به جای INTERVAL زمان مورد نظر باید با فرمتی که CronJob معرفی کرده نوشته بشه) اجرا میشه (سرچ کنید نمونه زیاده):
$ INTERVAL * * * * php myScript.php
موفق باشید.
آیا برای Localhost ی که با WAMP در Windows راه اندازی شده میشه همچین کاری کرد یا باید از روش فوق استفاده کرد ؟
soroush.r70
دوشنبه 21 مهر 1393, 15:00 عصر
غلطه
باید تو hour بنویسید 8
ممنون حالا من گذاشتم 12 که هر 12 ساعت اجرا بشه بقیه چیزها درست هست اون command ها درست هستند؟
ali.webdesign
دوشنبه 21 مهر 1393, 23:19 عصر
command درسته
روی لوکال تست نشده فکر نکنم کار کنه
++Hichkas
جمعه 25 مهر 1393, 01:47 صبح
سلام
به این آدرس یه سری بزنین شاید کمکتون کنه :)
http://blog.rastasoft.ir/fa/%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA-%DA%A9%D8%B1%D9%88%D9%86-%D8%AC%D8%A7%D8%A8%D8%B2-cron-jobs-%D8%AF%D8%B1-cpanel
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.