עבור לתוכן

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

Featured Replies

פורסם

שלום לכולם!

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

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

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

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

אשמח לעזרה :)

פורסם

כשאתה רושם בשורת הפקודה crontab -l

יש רשימה?

פורסם
  • מחבר

כשאתה רושם בשורת הפקודה crontab -l

יש רשימה?


-bash-3.2# crontab -l
no crontab for root

פורסם

שלום לכולם!

אני מנסה להריץ קובץ 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

פורסם
  • מחבר

ובנוסף

את הפקודה 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

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

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

פורסם
  • מחבר

תודה רבה הצלחתי !

ארכיון

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

דיונים חדשים