+1 امتیاز
قبل در برنامه نویسی توسط (5 امتیاز)
ویرایش شده قبل توسط

سلام.
من تعدادی صفحه با مظمونی خاص دارم و هر روز کاری تکراری انجام میدم; میخوام این کاری که میکنم رو بصورت اتومات سرور انجام بده و من وقتم رو هدر ندم.

لینک صفحاتی که میرم اینجوریه :

http://www.example.com/admin/search....&search=google

داخل این صفحه یه CheckBox و یه دکمه Submit با ID های مشخص وجود داره:
هر دفعه که میرم تو اون لینک های مورد نظر روی چک باکس کلیک میکنم و بعدش روی دکمه ی سابمیت.
(فرم با متد Post ارسال میشه)
{و نکته دیگه اینکه Url مورد نظر رو که میزنم یه سری دیتا از گوگل واسم لیست میشه و با زدن چک باکس و دکمه سابمیت میگم که همه ی این لیست بره تو دیتا بیس من}
[این لینک داخل پنل کاربری CMS هست]

میشه یه فایل PHP نوشت که هر 5 ساعت توسط Cronjob اجرا بشه؟

سوال: امکانش هست که این عملیات تکراری رو به CronJob داد؟
اگر امکانش هست چجوری؟ (اگر میشه کامل و با مثال توضیح بدید مبتدی هستم)

(هاستی که دارم از Cronjob پشتیبانی میکنه)

ممنون

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

بله امکان اجرای فایل های PHP توسط Cronjob ها در سرور های اشتراکی وجود داره، فقط چند تا نکته داره که حتما باید رعایت بشه:

- سرور های اشتراکی امکان فراخوانی یک فایل PHP از طریق URL سایت رو نمی دهد (بدلایل امنیتی) و شما حتما باید با دستور PHP فایل اسکریپت PHP خود را اجرا کنید. برای مثال:

/usr/local/bin/php /home/your_site/public_html/crons/cronjob.php

- آدرس ها حتما باید کامل گفته شود و نمی توان بصورت نسبی نوشته شود برای مثال اگر می خواهید از دستور php استفاده کنید باید آدرس کامل این دستور را بدهید usr/local/bin/php.

- برای زمانبندی Cronjob ها باید 5 عدد تعیین شود:

* * * * * 
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
قبل توسط (5 امتیاز)
من هم منتظرم که ینفر بتونه این کاری که میخوام رو با PHP بنویسه و با CronTab اجراش کنم.
مشکل اصلیم برنامه PHP هست. که بلد نیستم :-(

سوالات مشابه

0 امتیاز
1 پاسخ 416 بازدید
+1 امتیاز
2 پاسخ 1.1هزار بازدید
+1 امتیاز
2 پاسخ 404 بازدید
0 امتیاز
0 پاسخ 399 بازدید
0 امتیاز
1 پاسخ 7.3هزار بازدید
0 امتیاز
0 پاسخ 296 بازدید
0 امتیاز
0 پاسخ 330 بازدید
0 امتیاز
1 پاسخ 346 بازدید
...