-
@יוסף-בן-שמעון לפי מה שניסיתי עכשיו נראה לי שזה לא עוזר לי כי זה פועל רק מתוך מערכת לינוקס אני צריך שזה יעבוד קבוע בלי קשר לשום דבר
-
@יוסף-בן-שמעון אני רוצה להריץ אותו כל כמה דקות
הקוד הוא בשפת php ומיועד להתחבר למערכת תוכן של ימות המשיח -
@יוסף-בן-שמעון אמר בהרצה אוטומטית של קוד:
@אנא אני לא יודע איך מריצים PHP מהטרמינל, אולי צריך לעשות CURL לכתובת הזו? או שיש דרך אחרת?
אם אתה כותב בטרמינלphp filename.php
הסקריפט רץ?
אני יבדוק בהמשך אני לא על המחשב
@www אמר בהרצה אוטומטית של קוד:
@אנא אני חושב שהפתרון בשבילך להריץ PHP CLI דרך תזמון משימות.
אתה מתכוון ללינוקס?
-
@אנא אמר בהרצה אוטומטית של קוד:
אני יבדוק בהמשך אני לא על המחשב
לכשתמצא את הפקודה הנכונה שמפעילה את הסקריפט:
כתוב בטרמינל
crontab -e
זה יכניס אותך לעורך טקסט של מתזמן המשימות הלינוקסאי, יתכן שבפעם הראשונה תצטרך לבחור באיזה עורך אתה מעדיף להשתמש, לא קריטי
רד לתחתית הקובץ, ותוסיף שם שורה כזו:0 */1 * * * <command.php>
תלחץ על קונטרול X כדי לצאת מהחלון
תקבל הודעה שהקובץ החדש הותקן בהצלחה
זה יגרום שבכל שעה עגולה הפקודה תרוץ.
אפשר להעזר בממשק הבא
https://crontab.guru/
ללמוד את התחביר של קרון איך מגדירים שעות וימים -
@יוסף-בן-שמעון זה עם תלות בלינוקס?
-
@יוסף-בן-שמעון אני שואל מה קורה כשאני מכבה את המחשב
-
-
בהנחה ואני מבין מה אתה מחפש - יש לך קוד PHP על שרת שיתופי - הפתרון הוא להריץ curl כמשימה מתוזמנת בעזרת שירות אונליין כזה או אחר.
לדוג' https://cron-job.org/en/כל זה בהנחה ואין לך בשרת השיתופי אפשרות למשימות מתוזמנות. הגיוני שיש.
-