תזמון משימות בNODE והרצה מיידית
-
יש לי מגוון פעולות כגון סינכרון מידע מול בסיס הנתונים וכו', שאני צריך שמיד ברגע ריצת התהליך זה יסתנכרן, ומצד שני כל 3 דקות זה יסתנכרן שוב וכדומה.
ישנם מגוון ספריות של תזמון משימות בנוד, אבל לא מצאתי אחת שמאפשרת ריצה ראשונית, אלא בכולם אם הגדרת פעם ב 3 דקות, אז הסינכרון הראשון יהיה 3 דקות מתחילת הריצה.
אז נכון שאפשר לעשות קריאה לפונקציה פעם אחת בלי קשר לכרון, אבל לפעמים יש נתונים מורכבים שאחת גוררת את השניה וכו', שכן היה עדיף שהכל מרוכז במקום אחד שרץ מיידית ואח"כ לפי תזמון.
פיתרון של setTimeout גם לא טוב, כי למשל יש לי משימה אחת שאני צריך שהיא תרוץ מיידית כדי שיהיה לי את הנתונים מיידית, אבל רק בשבע וחצי בבוקר אני צריך ריענון נוסף.
בקיצור, האם יש ספריה או דרך להגדיר תזמון מיידת ולאחר זמן.
בדקתי בינתיים את כרון ואת לוח וכן בעיון מלמעלה על אחרים, לא ראיתי מישהו שנותן אפשרות כזאת.
תודה -
@nigun אמר בתזמון משימות בNODE והרצה מיידית:
אכן, וכפי שציינתי אני רוצה פתרון בתוך משימת הכרון, מבלי לפעיל אותו ידנית.
אולי לא תיהיה ברירה אלא להיכנס לקישקעס (למי שלא יודע מה זה צ'ולנט, נסביר שקישקעס זה המעיים..) של הספריה ולבצע התאמה אישית, אבל אולי בכל זאת נמתין שאחד החברים יתן כאן פתרון מן המוכן.