הפעלת סקריפט באופן חד פעמי עם הBoot - לינוקס, Mac ומערכות הפעלה אחרות - HWzone פורומים
עבור לתוכן
  • צור חשבון

הפעלת סקריפט באופן חד פעמי עם הBoot


Runny

Recommended Posts

רקע

אני במהלך של כתיבת תוכנה בPython שרצה על (Debian - Raspberry Pi) ומעוניין להוסיף אופציה של עדכון אוטומטי מהרשת.

התהליך הוא :

[list type=decimal]

[*]התוכנה מורידה את העדכון עם סקריפט.

[*]התוכנה מבצעת Restart למחשב.

[*]הסקריפט רץ עם הBoot ומחליף את הקבצים שיש להחליף (ומבצע מספר פקודות נוספות).

השאלה

כיצד ניתן להריץ סקריפט עם הBoot באופן חד פעמי ?

האם יש מנגנון מובנה לכך, או שמא עלי להוסיף אותו לStartup לפני הBoot ואז להסירו אחרי הBoot? מהו מנגנון הStartup הטוב ביותר במקרה זה ?

תודה מראש

קישור לתוכן
שתף באתרים אחרים

רסטרט בלינוקס? ??? ?

אפשר לדעת בשביל מה צריך לעשות את זה?

הסיבה היחידה לעשות רסטרט בלינוקס היא כשמהדרים קרנל חדש.

צודק, לא ציינתי זאת.

התוכנה עצמה רצה כDaemon העולה עם המחשב, אני רוצה לנטרל אותו לפני שאני מחליף קבצים.

ז"א, אני לא רוצה שתוכנת האב שמפעילה את הסקריפט (התוכנה שלי) תשונה ע"י אותו סקריפט שהיא הריצה - מתכון לבעיות, לא ?

וכפי שרשמתי, ידוע לי שניתן להוסיף לinit.d ואז להוריד. השאלה אם זו דרך הפעולה האידיאלית ?.

קישור לתוכן
שתף באתרים אחרים

להוסיף לinit.d זאת לא שיטה אידיאלית. אבל אפשרית.

רק במקרה כזה תדאג שהיא תרוץ בlevel מוקדם יותר מזה שאתה מריץ בו את השירות.

השיטה האידיאלית היא להריץ את הסקריפט בלי רסטרט..

שהסקריפט יוריד את השירות, יחליף קבצים ויעלה את השירות שוב.

אין סיבה לעשות בשביל זה רסטרט.

קישור לתוכן
שתף באתרים אחרים

השיטה האידיאלית היא להריץ את הסקריפט בלי רסטרט..

שהסקריפט יוריד את השירות, יחליף קבצים ויעלה את השירות שוב.

אין סיבה לעשות בשביל זה רסטרט.

השאלה היא, האם שירות בן הסוגר את שירות האב לא יעצר/עלול להעצר בעצמו ?

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...