![]() |
[שאלה] מתזמן משימות
אני עובד עכשיו על דף שבודק כמה כניסות ייחודיות ביום יש לדף.
עכשיו סיימתי עם החלק של ה-מסד, כלומר יש לי את כל הנתונים שאני צריך ועכשיו אני צריך לדעת איך אני מוחק את הטבלה כל 24 שעות. מישהו יודע איך עושים את זה? תודה לעוזרים. |לב| |
או שתשתמש בcron כדי להריץ sql
או שפשוט תשים בחלק מהמערכת שמעדכנת את הטבלה הזאתי, מין בדיקה, שתראה מתי הרשומה האחרונה, ואם התאריך עבר ביום, אז למחוק הכל |
ואיך בדיוק אנחנו צריכים לנחש איך אתה עובד (שפת תכנות, סוג מסד וכו')?
בעיקרון יש שני פתרונות: 1. פתרון ברמת מסד. אם אתה משתמש ב SQL SERVER או ORACLE אתה יכול להגדיר JOB שכל 24 שעות ימחק את הטבלה (או כל זמן מוגדר אחר) 2. פתרון ברמת שרת. תריץ משימה מתוזמנת על השרת (scheduled task) שתקרא לקובץ כלשהו שיבצע את פעולת המחיקה ע"י התקשרות למסד. |
אני עובד ב-PHP, ב-mysql
איך עושים את זה זאת בדיוק הייתה השאלה שלי .. 1. פתרון ברמת מסד. אם אתה משתמש ב SQL SERVER או ORACLE אתה יכול להגדיר JOB שכל 24 שעות ימחק את הטבלה (או כל זמן מוגדר אחר)? איך .. ? |
ציטוט:
בכל מקרה, לשאלתך, תצטרך לבנות קובץ PHP כלשהו שיתחבר למסד וימחק את הרשומות בטבלה ופשוט תגדיר משימה מתוזמנת שתקרא כל 24 שעות לקובץ הנ"ל. ההגדרה הזו צריכה להיות ברמת השרת שלך (CJ בלינוקס, scheduled task בווינדוס). ואם אין לך אפשרות למשימה מתוזמנת על השרת, תצטרך לעקוף את זה ע"י הקוד שלך שפשוט יבדוק מה היום שבו אתה נמצא והאם זו הכניסה הראשונה היום (לאפס את הטבלה) או לא. |
ציטוט:
לא יותר פשוט לעשות קובץ SQL ולהריץ אותו? |
ציטוט:
ככה...שתמיד עדיף לבקש יפה מבעל השרת cron jobs |
ציטוט:
ציטוט:
|
קובץ כזה?
PHP קוד:
איך אני עושה במתזמן משימות שיקרא לקובץ הזה כל דקה? |
איך אני קורא לקובץ כל 24 שעות, אני לא מצליח להבין מה הולך שם ב-Cron Jobs?
הנה תמונה, מה אני צריך למלאות שם בשדות? http://img180.imageshack.us/img180/8207/cronjobin2.png קישור: http://img180.imageshack.us/img180/8207/cronjobin2.png תודה לעוזרים! |
כל הזמנים הם GMT +2. הזמן כעת הוא 00:35. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ