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

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

X-T 28-07-07 01:33

מדוע הפקודה הבאה בCJ אינה פועלת?
 
PHP קוד:

/usr/local/bin/php /domains/xxx.com/public_html/CronJobs/xt.php 

חשוב לציין שהתיקיה מוגנת בסיסמא, האם זה משפיע? ואם לא אז מה הבעיה עם זה?
מיותר לציין שגם בלי שיש סיסמא זה לא פועל , כן?

Eran-s 28-07-07 01:57

אם זכרוני אינו מטעני הפקודה היא file -f לפני שם הקובץ

דניאל 28-07-07 03:34

תנסה להריץ את זה ידנית דרך הSHELL..במידה ועובד..אין סיבה שזה לא יעבוד בCJ

X-T 28-07-07 09:38

אין לי הרשאות SHELL, וכנראה שהפקודה שרשמתי כאן אינה נכונה אם היא אינה פועלת.

דניאל 28-07-07 12:59

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

בכל אופן,
נסה להריץ את זה עם WGET, זה עושה פעולה זהה לפעולה שגולש עושה עם דפדפן.

X-T 28-07-07 13:16

ציטוט:

נכתב במקור על ידי TelecarT (פרסם 531224)
לא נכון,
יש הבדל בין הרצה של סקריפט דרך הSHELL לבין הרצה של סקריפט דרך הרשת,
בעיקר בפניה שלו לספריות ולמודולים, בגלל זה אמרתי לך..תנסה להריץ דרך הSHELL.

בכל אופן,
נסה להריץ את זה עם WGET, זה עושה פעולה זהה לפעולה שגולש עושה עם דפדפן.

ואם אין לי גישה ל SHELL?

בניה 28-07-07 13:18

בשביל WGET אתה לא צריך SHELL.
תרשום
קוד:

WGET http://hosts.co.il
אתה הכתובת של הפורום תחליף בכתובת של הדף לא בנתיב שרת.
היתרון בשימוש ב WGET שאתה יכול להוסיף משתני GET אם אתה רוצה.

Tomer 28-07-07 13:19

/usr/local/bin/php -f /path/to/file

X-T 28-07-07 14:41

ציטוט:

נכתב במקור על ידי Tomer (פרסם 531245)
/usr/local/bin/php -f /path/to/file

אין לא פועל לי, עשיתי ה PATCH ככה:
PHP קוד:

/usr/local/bin/php file -

וזה לא פועל

האם צריך לערוך שם משהו או שככה זה הפקוודה?
נגיד לדוגמא עשיתי ככה
PHP קוד:

/usr/local/bin/php file -/domains/xxx.com/public_html/CronJobs/xt.php 

כיוונתי לכל דקה וזה לא מתעדכן, מדוע?

Rom 28-07-07 14:44

PHP קוד:

/usr/local/bin/php -/domains/xxx.com/public_html/CronJobs/xt.php 

בלי הfile לפני ה-f

X-T 28-07-07 14:47

עדיין לא...

דניאל 28-07-07 14:50

ציטוט:

נכתב במקור על ידי X-T (פרסם 531326)
עדיין לא...

אם תקשיב לעצות שנותנים לך לגבי WGET..

X-T 28-07-07 14:52

ציטוט:

נכתב במקור על ידי TelecarT (פרסם 531328)
אם תקשיב לעצות שנותנים לך לגבי WGET..

אני לא יכול, אין לי גישה ל SHELL, אגב, יש מצב שהפקודה כן נכונה וההגדרות של הזמן לא נכונות? אם אני רוצה לעשות את זה כל X זמן, יכול להיות שזה מגדיר לי יום בחודש ספציפי?

Rom 28-07-07 14:57

תשתמש בWGET בשורה של הcronjobs ולא בshell

X-T 28-07-07 14:59

ואם זה מוגן בסיסמא? וה WGET לא פועל לי גם בלי תיקיה מוגנת בסיסמא, אני כמעט בטוח שאני לא יודע איך להגדיר את זה שהוא ירוץ כל X דקות, אפשר הסבר?

חיים 28-07-07 15:39

יש מצב שזה יכול לעזור לך:
http://www.bitfolge.de/pseudocron-en.html

בניה 28-07-07 16:11

אני לא יודע איך זה בשרת שמותקן עליו direct admin אבל ב CPANEL כדי להריץ קובץ PHP אתה יכול לכתוב כזה דבר:
קוד:

php /path/to/file.php
או
קוד:

WGET http://url.of/file.php
אם זה לא עובד תבדוק אם רשמת את הזמני ריצה כמו שצריך ואם הcron job עובד כמו שצריך.

X-T 28-07-07 16:32

יש סיכוי שמישהו יסביר לי איך להגדיר שזה ירוץ כל 10 דקות הקובץ?

DanielS 29-07-07 18:42

מצטרף. הייתי רוצה לדעת איך מריצים כל הזמן הזה אני לא מצליח.


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

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