הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה]איך עושים CronJobs ? (https://hosts.co.il/forums/showthread.php?t=80486)

CBox.Co.il 01-01-10 13:56

[שאלה]איך עושים CronJobs ?
 
אהלן,

איך אני עושה CronJobs לשעה מסויימת ?

אני לא רוצה שייחזור על עצמו רק שיריץ אותו עמוד פעם אחת בשעה שאני יגדיר לו.

תודה לעוזרים...

Bernoli 01-01-10 14:13

אתה רושם מתי אתה רוצה:
Minute - מתי בשעה
Hour - באיזה שעה ביום
Day of Month - באיזה יום בחודש
Month - באיזה חודש
Day of Week - איזה יום בשבוע

למשל אתה רוצה את זה רק בחודשים 1 ו-5
אז אתה יכול לרשום ב-Month:
1,5
ככה גם לגבי הימים והשעות וכד'..

אם אתה רוצה כל חודש תשאיר ב-*

CBox.Co.il 01-01-10 14:27

תודה רבה ...
בCommand אני אמור להכניס את הקישור לקובץ PHP ?

Bernoli 01-01-10 22:06

ציטוט:

נכתב במקור על ידי Pstyle (פרסם 751418)
תודה רבה ...
בCommand אני אמור להכניס את הקישור לקובץ PHP ?

כן, זה לא קישור רגיל.
אתה צריך לעשות ככה:
קוד:

usr/local/bin/php -q /home/username/public_html/filename.php
כאשר:
username - זה השם משתמש של האחסון
filename - שם הקובץ אם הקובץ לא נמצא ב-public_html תכתוב באיזה תקיה הוא נמצא בשרת

אני מאמין שתסתדר..
בהצלחה

syn 08-01-10 00:22

אתה יכול להגדיר בקלות cron jobs דרך ה-cpanel (אם הוא מותקן על השרת שלך), למרות שאני מאמין שגם ב-DA אפשר לעשות את זה.

Hanan 08-01-10 03:28

בכל ממשק ניהול בשרת כגון: DirectAdmin, Ensim, Webmin, cPanel וכ'ו יש לך אפשרות להגדיר CronJob תחת ה User Level ע"י הפקודות שאמרו לך החברים למעלה.

במידה ולא מותקן אף אחד מהפאנלים הנ"ל אתה יכול להיכנס לקובץ בשרת בנמצא בתיקייה /etc/:
cd /etc/
nano crontabs (אם אני לא טועה בשם של הקובץ, תמיד תוכל לבדוק על ידי הפקודה dir או ls) ושמה להגדיר את ה crons (הקובץ אמור להיות שם במידה ולא תוכל להריץ חיפוש כללי בשרת לקובץ על ידי הפקודה: locate crontabs.

בהצלחה!


כל הזמנים הם GMT +2. הזמן כעת הוא 00:54.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ