דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. עריכת שרות Systemd אובונטו 22.04

עריכת שרות Systemd אובונטו 22.04

מתוזמן נעוץ נעול הועבר תוכנה
4 פוסטים 3 כותבים 207 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • A0533057932A מחובר
    A0533057932A מחובר
    A0533057932
    כתב ב נערך לאחרונה על ידי
    #1

    אני זקוק להגדרת הפעלה אוטומטית של VB שרץ על הלינוקס
    אני יודע שעלי ליצור קובץ כזה
    /lib/systemd/system/startvm-windowes.service
    שהכיתוב שלו הוא כזה

    [Unit]
    Description=Automatic virtual machine startup when starting the computer
    
    [Service]
    ExecStart=VBoxManage startvm "Windows" --type headless
    ExecStop=VBoxManage controlvm "Windows" pause
    
    [Install]
    WantedBy=multi-user.target
    

    על מנת שהפקודה להפעלה תרוץ אוטומטית בעת הפעלת המחשב (וכמו כן תרוץ פקודה להשהיית המכונה בעת כיבוי המחשב)
    השאלה שלי היא כזאת
    איך אני מוסיף השהיה כלומר שירוץ רק לאחר הפעלת השרות של VB או רק לאחר 2 דקות וכד'

    yossizY ElhananE 2 תגובות תגובה אחרונה
    0
    • A0533057932A A0533057932

      אני זקוק להגדרת הפעלה אוטומטית של VB שרץ על הלינוקס
      אני יודע שעלי ליצור קובץ כזה
      /lib/systemd/system/startvm-windowes.service
      שהכיתוב שלו הוא כזה

      [Unit]
      Description=Automatic virtual machine startup when starting the computer
      
      [Service]
      ExecStart=VBoxManage startvm "Windows" --type headless
      ExecStop=VBoxManage controlvm "Windows" pause
      
      [Install]
      WantedBy=multi-user.target
      

      על מנת שהפקודה להפעלה תרוץ אוטומטית בעת הפעלת המחשב (וכמו כן תרוץ פקודה להשהיית המכונה בעת כיבוי המחשב)
      השאלה שלי היא כזאת
      איך אני מוסיף השהיה כלומר שירוץ רק לאחר הפעלת השרות של VB או רק לאחר 2 דקות וכד'

      yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי yossiz
      #2

      @A0533057932 פה מתועד דרך אחרת:
      https://www.virtualbox.org/manual/UserManual.html#autostart-linux

      (מדריך מפורט פה: https://kifarunix.com/autostart-virtualbox-vms-on-system-boot-on-linux/)

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

      A0533057932A תגובה 1 תגובה אחרונה
      0
      • yossizY yossiz

        @A0533057932 פה מתועד דרך אחרת:
        https://www.virtualbox.org/manual/UserManual.html#autostart-linux

        (מדריך מפורט פה: https://kifarunix.com/autostart-virtualbox-vms-on-system-boot-on-linux/)

        A0533057932A מחובר
        A0533057932A מחובר
        A0533057932
        כתב ב נערך לאחרונה על ידי
        #3

        @yossiz כתב בעריכת שרות Systemd אובונטו 22.04:

        @A0533057932 פה מתועד דרך אחרת:
        https://www.virtualbox.org/manual/UserManual.html#autostart-linux

        בדרך ההיא לא הצלחתי להסתדר בכלל
        כי אני לא הבנתי איך אני גורם לשרות לרוץ ללא כניסה למשתמש כלומר שאם השרת עושה הפעלה מחדש עקב תקלה בחברת OVH או משהו דומה זה ידלק גם בלי התערבות שלי

        תגובה 1 תגובה אחרונה
        0
        • A0533057932A A0533057932

          אני זקוק להגדרת הפעלה אוטומטית של VB שרץ על הלינוקס
          אני יודע שעלי ליצור קובץ כזה
          /lib/systemd/system/startvm-windowes.service
          שהכיתוב שלו הוא כזה

          [Unit]
          Description=Automatic virtual machine startup when starting the computer
          
          [Service]
          ExecStart=VBoxManage startvm "Windows" --type headless
          ExecStop=VBoxManage controlvm "Windows" pause
          
          [Install]
          WantedBy=multi-user.target
          

          על מנת שהפקודה להפעלה תרוץ אוטומטית בעת הפעלת המחשב (וכמו כן תרוץ פקודה להשהיית המכונה בעת כיבוי המחשב)
          השאלה שלי היא כזאת
          איך אני מוסיף השהיה כלומר שירוץ רק לאחר הפעלת השרות של VB או רק לאחר 2 דקות וכד'

          ElhananE מנותק
          ElhananE מנותק
          Elhanan
          כתב ב נערך לאחרונה על ידי Elhanan
          #4

          @A0533057932
          מבלי להתעמק בבעיה, אני חושב שאתה יכול להפעיל משימת Cron של הפעלת הסרוויס כל שתי דקות רק לאחר הפעלה מחדש (באמצעות הדגל @reboot) ולפתור את הבעיה.
          שהרי עם המחשב כבוי - הCron לא פועל, ואם המחשב נדלק שוב - אחרי שתי דקות הCron מפעיל את הסרוויס
          Cron בגדול הוא כלי להפעלת סקריפטים ופקודות אוטומטית במרווחי זמן קבועים, ברוב ההפצות הוא כבר מובנה מראש, ולדעתי מספק דרך מאוד שימושית לתזמון משימות במחשב.
          בגדול את הCron מגדירים באמצעות קובץ הcrontab (שלרוב ממוקם בנתיב ׳/var/spool/cron/crontabs׳), את הקבצים עצמם לא עורכים בצורה ישירה, אלא באמצעות הCLI בהרצת הפקודה (טיפ: ע״מ לפתוח את הקובץ בעורך Nano הפשוט יותר, יש להריץ קודם ׳export EDITOR=nano׳):

          crontab -e
          

          בגדול הפקודה שאתה צריך היא:

          @reboot 2 * * * * sudo systemctl start Windows
          

          (לאחר הדבקת השורה, כמובן יש לשמור את הקובץ באמצעות Ctrl-O - הקשה על Enter, וCtrl-X)

          ולסיום, שים לב שCron לא מספק מידע האם הוא פועל בהצלחה או לא. ע״מ לדעת, תוכל להפעיל קובץ LogFile/שליחה אוטומטית למייל בכל הפעלה מחדש שיבדוק שהCron עובד

          לא התעמקתי בשאלה, כך שאם עזרתי לך, מצויין!

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

          תגובה 1 תגובה אחרונה
          3
          תגובה
          • תגובה כנושא
          התחברו כדי לפרסם תגובה
          • מהישן לחדש
          • מהחדש לישן
          • הכי הרבה הצבעות


          בא תתחבר לדף היומי!
          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • דף הבית
          • קטגוריות
          • פוסטים אחרונים
          • משתמשים
          • חיפוש
          • חוקי הפורום