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

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

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

עזרה לבדיקה האם תהליך רץ ברקע - כל שניה בbash

מתוזמן נעוץ נעול הועבר תוכנה
13 פוסטים 3 כותבים 910 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מנותק
    מ מנותק
    מצפה לישועת ד'
    כתב ב נערך לאחרונה על ידי מצפה לישועת ד'
    #1

    אני צריך לכתוב סקריפ ב BASH שבודק האם תהליך מסוים רץ ברקע או לא כל כמה שניות
    ולהגביל אותו בזמן מסוים
    אשמח לכל עזרה......
    @yossiz
    @shraga

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

      מה הכוונה להגביל אותו בזמן מסויים?

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

      תגובה 1 תגובה אחרונה
      0
      • מ מנותק
        מ מנותק
        מצפה לישועת ד'
        כתב ב נערך לאחרונה על ידי
        #3

        @yossiz
        לדוגמה שיבדוק במשך דקה כל שתי שניות האם התהליך רץ

        yossizY תגובה 1 תגובה אחרונה
        0
        • מ מנותק
          מ מנותק
          מצפה לישועת ד'
          כתב ב נערך לאחרונה על ידי
          #4

          או שירוץ עד 4 פעמים כל 2 שניות
          תודה רבה!!!
          @yossiz
          @administrators

          תגובה 1 תגובה אחרונה
          0
          • מ מצפה לישועת ד'

            @yossiz
            לדוגמה שיבדוק במשך דקה כל שתי שניות האם התהליך רץ

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

            רץ ל2 דקות

            end=$((SECONDS+120))
            while [ $SECONDS -lt $end ]; do
                ....
            done
            

            רץ 4 פעמים

            for i in {1..4}
            do
               ....
            done
            

            גילוי נאות: נלקח מחיפוש גוגל מהיר...

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

            תגובה 1 תגובה אחרונה
            3
            • dovidD מחובר
              dovidD מחובר
              dovid
              ניהול
              כתב ב נערך לאחרונה על ידי
              #6

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

              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
              yossizY תגובה 1 תגובה אחרונה
              2
              • dovidD dovid

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

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

                @dovid במקרה זו שצריך להריץ לולאה כל 3 שניות למשך 2 דקות לא נראה שנכון להשתמש בchron. בשביל זה chron הוא overkill [מוגזם]. תקן אותי אם אני טועה.

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

                תגובה 1 תגובה אחרונה
                0
                • dovidD מחובר
                  dovidD מחובר
                  dovid
                  ניהול
                  כתב ב נערך לאחרונה על ידי
                  #8

                  את הפרטים המקומיים לא הבנתי בכלל (מה זה להגביל, ומה זה 4 פעמים).
                  אבל אם יש פה תזמון (קבוע, לא מרגע ההפעלה לפעמים הקרובות), אז לעשות בבש זה אומר לולאה נצחית. זה תמיד לא נכון.

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  תגובה 1 תגובה אחרונה
                  0
                  • מ מנותק
                    מ מנותק
                    מצפה לישועת ד'
                    כתב ב נערך לאחרונה על ידי
                    #9

                    אז איך כדאי לעשות?
                    אני צריך משהוא בסגנון רק שאני לא יודע את הפקודות הנכונות
                    psping [-c ###] [-t ###] [-u user-name] exe-name
                    C - מספר הפעמים להרצה
                    T - כל כמה זמן להריץ
                    U - שם משתמש כדי לבדוק אם התהליך רץ אצלו
                    NAME - שם התהליך
                    תודה!
                    @dovid

                    תגובה 1 תגובה אחרונה
                    0
                    • dovidD מחובר
                      dovidD מחובר
                      dovid
                      ניהול
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @מצפה-לישועת-ד אני ממש לא הבנתי מה אתה רוצה לעשות.
                      אז קשה לי לומר איך לעשות.

                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                      מ תגובה 1 תגובה אחרונה
                      0
                      • dovidD dovid

                        @מצפה-לישועת-ד אני ממש לא הבנתי מה אתה רוצה לעשות.
                        אז קשה לי לומר איך לעשות.

                        מ מנותק
                        מ מנותק
                        מצפה לישועת ד'
                        כתב ב נערך לאחרונה על ידי מצפה לישועת ד'
                        #11
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        0
                        • מ מנותק
                          מ מנותק
                          מצפה לישועת ד'
                          כתב ב נערך לאחרונה על ידי
                          #12

                          @dovid
                          דבר ראשון אני חדש בעסק לכן אני קצת מסתבך.....
                          אני צריך לכתוב סקריפט בבאש שבודק האם תהליך מסוים מורץ עכשיו לדוג' firefox
                          ואני צריך שהסקריפט הזה יחזור על עצמו כל 2 שניות במשך 5 פעמים
                          תודה רבה!

                          תגובה 1 תגובה אחרונה
                          0
                          • dovidD מחובר
                            dovidD מחובר
                            dovid
                            ניהול
                            כתב ב נערך לאחרונה על ידי
                            #13

                            אוקי. צור קובץ בש, וכתוב שמה

                            for i in {1..$1}
                            do
                              sleep $2s
                              # bla bla
                            done
                            

                            במקום ההערה תכניס את הקוד הרצוי.
                            קרא לקובץ עם שתי פרמטרים, הראשון זה מס' הפעמים והשני זה זמן ההמתנה (בשניות) ביניהם.

                            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                            תגובה 1 תגובה אחרונה
                            2
                            תגובה
                            • תגובה כנושא
                            התחברו כדי לפרסם תגובה
                            • מהישן לחדש
                            • מהחדש לישן
                            • הכי הרבה הצבעות


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

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

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