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

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

O-B 23-09-06 18:47

[CRON JOBS] מה זה ואיך משתתמשים בו?
 
שלום וחג שמח לכולם.
ראיתי בפורם שהרבה מדברים על CRON JOBS ורציתי לדעת יותר על זה.
לפי מה שהבנתי זה משהו שמבצע פעולה כלשהיא כל כמה זמן או משהו כזה..

אשמח לפרוט רחב יותר של הפקודה/פונקציה ואת אופן השימוש בה.
תודה.

roninak 23-09-06 19:14

אני לא בטוח שאתה יודע אבל יש אתר כזה קוראים לו גוגל.. WWW.GOOGLE.COM
תרשום שם CRON JOBS ותאמין לי שתקבל תשובה

RS324 23-09-06 20:02

ציטוט:

נכתב במקור על ידי roninak
אני לא בטוח שאתה יודע אבל יש אתר כזה קוראים לו גוגל.. WWW.GOOGLE.COM
תרשום שם CRON JOBS ותאמין לי שתקבל תשובה

אתה מרשה לעצמך הרבה בתור מישהו שרק מתחיל פה...
אתה לא רוצה לעזור אל תגיב.

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

בכל מקרה
CORN JOBS זה פעולות שרצות בצד שרת , אוטומטי לאחר שהוגדרו מראש

התרגום הכי פשוט של זה , זה בעצם משימות מתוזמנות...הסיבה שמשתמשים בזה בכדי לעשות פעולות על מערכת מסויימת מבלי להכביד על המשתמש...

Panda 23-09-06 20:22

ציטוט:

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

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

בכל מקרה
CORN JOBS זה פעולות שרצות בצד שרת , אוטומטי לאחר שהוגדרו מראש

התרגום הכי פשוט של זה , זה בעצם משימות מתוזמנות...הסיבה שמשתמשים בזה בכדי לעשות פעולות על מערכת מסויימת מבלי להכביד על המשתמש...

פעולות כגון: הפעלה מחדש של השרת/MYSQL וכד'.. ,יצירת גיבויים וכד'...

RS324 23-09-06 21:05

ציטוט:

נכתב במקור על ידי עומר
פעולות כגון: הפעלה מחדש של השרת/MYSQL וכד'.. ,יצירת גיבויים וכד'...


לא רק... אני יכול להריץ גם סקריפט של PHP שעושה פעולה מסויימת

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

O-B 23-09-06 21:31

תודה על ההסברים.
אבל איך משתמשים בזה?

אפשר איזה מדריך או קטע קוד?

RS324 23-09-06 21:39

ציטוט:

נכתב במקור על ידי O-B
תודה על ההסברים.
אבל איך משתמשים בזה?

אפשר איזה מדריך או קטע קוד?


אתה על שרת ביתי או על שרת בחברת איחסון ?

אם בחברת איחסון יש לך ב DA או ב CPANEL
CORN JOBS תשחק עם זה קצת

-VladK- 24-09-06 09:14

ציטוט:

נכתב במקור על ידי RS324
אתה על שרת ביתי או על שרת בחברת איחסון ?

אם בחברת איחסון יש לך ב DA או ב CPANEL
CORN JOBS תשחק עם זה קצת

איפה זה נמצא בDA?

NadavP 24-09-06 09:47

בלוח בקרה אנגלי של DA זה ככה:
http://img143.imageshack.us/img143/9889/darh3.png
בלוח עברי של DA:
אפשרויות מתקדמות --> CronJobs
סליחה שאני לא מדייק כי אין לי פה פשוט לוח בקרה עברי של DA

DorWD 24-09-06 15:57

מצטרף לשאלה
ד"א אין לכולם קרון ג'ובס בשרת...

O-B 24-09-06 17:17

אוקי מצאתי את זה
יש לי שם דקות שעות ימים חושדים ושנים
ופקודה

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

בימים אני שם 1 ובשאר * ובפודה אני שם את הקובץ שמוחק?

-VladK- 24-09-06 17:33

בפאנל בעברית זה:
אפשרויות מתקדמות->מתזמן משימות

O-B 24-09-06 18:20

ציטוט:

נכתב במקור על ידי Pilmen
בפאנל בעברית זה:
אפשרויות מתקדמות->מתזמן משימות

את זה הבנתי אבל איך אני ממלא את השדות?

-VladK- 24-09-06 19:51

ציטוט:

נכתב במקור על ידי O-B
את זה הבנתי אבל איך אני ממלא את השדות?

בזה אני לא יכול לעזור...אצלי זה מכובה :-/

Oppis 24-09-06 20:31

דבר איתי באי סי קיו או במסנגר
נסביר לך

O-B 24-09-06 22:38

ציטוט:

נכתב במקור על ידי Oppis
דבר איתי באי סי קיו או במסנגר
נסביר לך

תודה..

עריכה:
עד שהוא יתחבר מישהו אחר יכול לעזור לי?

Amits 25-09-06 06:30

אוף, אצלי זה כבוי.

RS324 25-09-06 06:36

ציטוט:

נכתב במקור על ידי Shtober
אוף, אצלי זה כבוי.


תגובה מאד עניינית ומועילה

O-B איפה נתקעת ?

O-B 25-09-06 07:46

ציטוט:

נכתב במקור על ידי RS324
תגובה מאד עניינית ומועילה

O-B איפה נתקעת ?

בשורה של ה command מה אני אמור לכתוב?..

כאילו כתבתי כתובת של קובץ PHP.
ובקובץ כתבתי את השורה:
קוד:

mail -s "cron job output" ovadia.b@gmail.com
וזה שלח לי את המייל...
אבל איך אני עושה נגיד עידכון מסד נתונים?
לדוגמה כל יום הוא ימחק את ההצבעות של אתמול

RS324 25-09-06 10:15

אז זהו שממש לא ככה
אתה יוצר קובץ PHP רגיל בתוך הסיפרייה שלך ונגיד קורא לו CORN.PHP

ובתוך הקובץ את עושה

PHP קוד:

MYSQL_QUERY("TURNCUTE TABLE sessions"); 

זה סתם דוגמא, אתה יכול לכתוב כל מה שאתה רוצה בתוך הסקריפט

ואז אתה הולך ל DA ומכניס שם בשורת הפקודה
PHP קוד:

php -/path/to/CORN.PHP 

ומגדיר לו זמן... וזה אמור לעבוד.

O-B 25-09-06 15:54

ציטוט:

נכתב במקור על ידי RS324
אז זהו שממש לא ככה
אתה יוצר קובץ PHP רגיל בתוך הסיפרייה שלך ונגיד קורא לו CORN.PHP

ובתוך הקובץ את עושה

PHP קוד:

MYSQL_QUERY("TURNCUTE TABLE sessions"); 

זה סתם דוגמא, אתה יכול לכתוב כל מה שאתה רוצה בתוך הסקריפט

ואז אתה הולך ל DA ומכניס שם בשורת הפקודה
PHP קוד:

php -/path/to/CORN.PHP 

ומגדיר לו זמן... וזה אמור לעבוד.

זהו שזה לא עובד.

אני יראה לך את השגיעה מאוחר יותר

אז השגיעה היא:
ציטוט:

/bin/sh: php: command not found
הפקודה שכתבתי היא:
ציטוט:

* * * * * php -f /path/to/top/corn.php

RS324 25-09-06 19:04

ציטוט:

נכתב במקור על ידי O-B
זהו שזה לא עובד.

אני יראה לך את השגיעה מאוחר יותר

אז השגיעה היא:


הפקודה שכתבתי היא:

/path/to/top/ זה התיקייה שלך בשרת אני לא מאמין...נראה לי שזה יותר בכיוון של
home/users/~username/ או משהו כזה...

יכול להיות גם ש PHP הוא לא מוגדר כמערכת ואז אתה תאלץ לעשות
path/to/php path/to/file

O-B 25-09-06 21:14

ציטוט:

נכתב במקור על ידי RS324
/path/to/top/ זה התיקייה שלך בשרת אני לא מאמין...נראה לי שזה יותר בכיוון של
home/users/~username/ או משהו כזה...

יכול להיות גם ש PHP הוא לא מוגדר כמערכת ואז אתה תאלץ לעשות
path/to/php path/to/file

ככה?
קוד:

* * * * * path/to/php path/to/home/ovadia/domains/ovadia.pro-host.co.il/public_html/top/corn.php
זה גם לא עובד.

קוד:

/bin/sh: path/to/php: No such file or directory

O-B 25-09-06 21:45

הצלחתי סוף סוף :) :D

תודה רבה לכל מי שעזר או ניסה לעזור..

Tomer 25-09-06 22:07

קוד:

/bin/php
/sbin/php

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

O-B 25-09-06 22:10

ציטוט:

נכתב במקור על ידי Atom-Bomb
קוד:

/bin/php
/sbin/php

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

כתבתי שהצלחתי אבל תודה בכל זאת :D


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

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