שאלה לגבי CronJob ... - לינוקס, Mac ומערכות הפעלה אחרות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה לגבי CronJob ...


gevAA

Recommended Posts

שלום לכולם!

אני מנסה להריץ קובץ php ב CronJob בשעה 00:00 כל 24 שעות.

הבעיה שאני לא מבין איך ה CronJob עובד יש לי פאנל של DA ויש שם אפשרות להוסיף אבל זה לא נכנס לקובץ ניסיתי לתת לו כל דקה שיכנס וכלום לא נכנס.

אולי חסמו לי את האפשרות כי זה שרת VPS שקיבלתי אם DA או שזה לא קשור ...

http://up351.siz. co.il/up2/m2ymmwjwmewm.jpg

אשמח לעזרה :)

קישור לתוכן
שתף באתרים אחרים

שלום לכולם!

אני מנסה להריץ קובץ php ב CronJob בשעה 00:00 כל 24 שעות.

הבעיה שאני לא מבין איך ה CronJob עובד יש לי פאנל של DA ויש שם אפשרות להוסיף אבל זה לא נכנס לקובץ ניסיתי לתת לו כל דקה שיכנס וכלום לא נכנס.

אולי חסמו לי את האפשרות כי זה שרת VPS שקיבלתי אם DA או שזה לא קשור ...

http://up351.siz. co.il/up2/m2ymmwjwmewm.jpg

אשמח לעזרה :)

לפי התמונה שצירפת הפקודה שאתה מספק לא תקינה.

אתה מנסה להריץ בנתיב


/home/user/public_html/somefile.php

ה PHP לא נמצא ב path של crontab במערכת DIRECTADMIN.

אתה צריך לתת נתיב מלא לקובץ הבינארי של PHP על מנת שירוץ סקריפט ה PHP.

מאוד פשוט הנתיב והפקודה צריך להיות ככה:


/usr/local/bin/php -q /home/user/public_html/somefile.php

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

לחילופין , תוסיף את PHP ל PATH ב crontab שלך ( אבל זה לא ממש מומלץ ... )

קישור לתוכן
שתף באתרים אחרים

ובנוסף

את הפקודה crontab -l

תבצע כשאתה מחובר למשתמש adminולמשתמש diradmin

הכרונים לא רצים על root

עכשיו כשאני מחובר למשתמש admin אני עושה תפקודה crontab -l ואני רואה את מה שרשמתי ב DA.

yonatanp:

הנתיב הוא מלא לא הצגתי אותו כי מופיע שם כתובת אתר שבקרוב אני יפרסם אותה..

בדקתי אותה על יד הפקודה pwd.

הפקודה הזאת:

/usr/local/bin/php -q /home/user/public_html/somefile.php

מה אני עושה איתה? איפה אני רושם אותה?

קישור לתוכן
שתף באתרים אחרים

עכשיו כשאני מחובר למשתמש admin אני עושה תפקודה crontab -l ואני רואה את מה שרשמתי ב DA.

yonatanp:

הנתיב הוא מלא לא הצגתי אותו כי מופיע שם כתובת אתר שבקרוב אני יפרסם אותה..

בדקתי אותה על יד הפקודה pwd.

הפקודה הזאת:

/usr/local/bin/php -q /home/user/public_html/somefile.php

מה אני עושה איתה? איפה אני רושם אותה?

איפה שעשית צילום מסך.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...