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

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

MoonChild 26-02-07 11:35

[Cron] עזרה בפקודות הקרון בפאנל ה-DA.
 
לאחרונה ניסיתי להפעיל פעולת שתרוץ כל שעה על ידי Cron Jobs.
בניתי קובץ PHP שאני מעוניין שיופעל כל זמן קצוב, במקרה הזה שעה אחת, אבל לא הצלחתי לגרום לו לרוץ כל שעה.

הפאנל שלי הוא DA. ה- API של השרת הוא Apache שרץ על שרת Linux.
אני מחפש את הפקודה לרשום בפאנל ה- DA כדי שהקובץ הספציפי ירוץ כל שעה.

בנוסף, רציתי לשאול. אם אני מאכסן את הקובץ הזה בתקיית ה- PUBLIC_HTML כל אחד יכול להריץ את הקובץ. יש דרך להריץ קובץ ממקום שלא כל אחד יוכל להריץ, רק פעולת הקרון ?

תודה, MC.

ShoQER 26-02-07 15:07

privet html...או שפשוט מאוד תחסום גישה בעזרת .htaccess גישה ישירה לקובץ...

Tomer 26-02-07 17:31

ציטוט:

נכתב במקור על ידי Dr. Bleff (פרסם 429250)
privet html...או שפשוט מאוד תחסום גישה בעזרת .htaccess גישה ישירה לקובץ...

private_html נגיש דרך SSL (https://domain.com), למה להטעות ?

LosNir 26-02-07 19:37

ציטוט:

נכתב במקור על ידי Tomer (פרסם 429408)
private_html נגיש דרך SSL (https://domain.com), למה להטעות ?

נכון, פשוט אפשר ליצור תקיה חדשה בדומיין ולהכנס את הקובת לשם, ולרשום את הנתיב:

קוד:

/home/user/domain.net/cron/file.php

MoonChild 26-02-07 21:55

ציטוט:

נכתב במקור על ידי LosNir (פרסם 429513)
נכון, פשוט אפשר ליצור תקיה חדשה בדומיין ולהכנס את הקובת לשם, ולרשום את הנתיב:

קוד:

/home/user/domain.net/cron/file.php

ניסיתי להריץ את הקובץ עם שורה כזאת (ברור ששיניתי את הדומיין, המשתמש ושם המקום הקובץ), ועדיין לא עובד. יש אולי קשר שה- API של השרת שלי הוא Apache ולא CGI ?

Sylar 26-02-07 22:20

הקובץ "יודע" שהוא צריך להריץ את זה דרך PHP?
תבדוק ב cron log, אולי זאת הבעיה.
אם אין לך גישה, נסה להוסיף לקובץ (שורה ראשונה!)
קוד:

#!/usr/bin/php

BlueNosE 27-02-07 12:18

רגע, אם אני פותח תיקייה בצורה הזאת
קוד:

/domains/domain.net/cron/
זה לא יריץ?

דניאל 27-02-07 12:42

ציטוט:

נכתב במקור על ידי MoonChild (פרסם 429165)
לאחרונה ניסיתי להפעיל פעולת שתרוץ כל שעה על ידי Cron Jobs.
בניתי קובץ PHP שאני מעוניין שיופעל כל זמן קצוב, במקרה הזה שעה אחת, אבל לא הצלחתי לגרום לו לרוץ כל שעה.

הפאנל שלי הוא DA. ה- API של השרת הוא Apache שרץ על שרת Linux.
אני מחפש את הפקודה לרשום בפאנל ה- DA כדי שהקובץ הספציפי ירוץ כל שעה.

בנוסף, רציתי לשאול. אם אני מאכסן את הקובץ הזה בתקיית ה- PUBLIC_HTML כל אחד יכול להריץ את הקובץ. יש דרך להריץ קובץ ממקום שלא כל אחד יוכל להריץ, רק פעולת הקרון ?

תודה, MC.

מה הבעיה להריץ את הקובץ נגיד מהתיקיה /home/username/?
(או כל תיקיה אחרת שלא נגישה לרשת)

הקובץ הוא קובץ php?
אם כן..אתה רוצה להריץ אותו בתור פרוסס או פשוט שירוץ (כאילו מישהו הקליק עליו בדפדפן)?

null 27-02-07 14:25

ציטוט:

נכתב במקור על ידי TelecarT (פרסם 429731)
מה הבעיה להריץ את הקובץ נגיד מהתיקיה /home/username/?
(או כל תיקיה אחרת שלא נגישה לרשת)

הקובץ הוא קובץ php?
אם כן..אתה רוצה להריץ אותו בתור פרוסס או פשוט שירוץ (כאילו מישהו הקליק עליו בדפדפן)?

מה ההבדל בין השניים?
הרי המשתמש ציין שהקובץ ירוץ אחת לשעה...

דניאל 27-02-07 14:31

ציטוט:

נכתב במקור על ידי null (פרסם 429776)
מה ההבדל בין השניים?
הרי המשתמש ציין שהקובץ ירוץ אחת לשעה...

חתיכת הבדל..

אפשרות הרצה אחת היא באמצעות /usr/bin/wget
(הרצה כמו דפדפן)

והשניה היא באמצעות /usr/local/bin/php
(הרצה כמו EXE בWindows)

בלי קשר כל כמה זמן הוא רוצה שזה ירוץ.


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

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