איך פותרים"There are stopped jobs" התאמה אישית "logout" ב- SSH (Terminal)

מדריך זה מראה לך כיצד לפתור "There are stopped jobs" התאמה אישית "logout" בטרמינל (SSH). מה המשמעות של ההודעה הזו ב Linux ומה שאתה צריך לעשות כדי להיות מסוגל להתנתק מהמסוף, ראה שלב אחר שלב במדריך למטה.

לפני שתראה איך אתה יכול להתנתק ממסוף בפקודה "logout", טוב לדעת מה משמעות ההודעה הזו.

למה ההודעה "There are stopped jobs" התאמה אישית "logout"?

הודעה "There are stopped jobs" מופיע כאשר אתה מנסה להתנתק ממסוף שבו פועלים תהליכים או ממתינים להפסקה (Ctrl+C) או ההמשך (fg) שלהם.
מדובר בתהליכים בין המסוף ללקוח שלך המתחבר למערכת הזו. קֶשֶׁר SSH ידי Putty או על ידי Terminal (macOS).

אז זו לא הודעת שגיאה, אלא רק הודעה שמודיעה למשתמש שיש לו "jobs" בתהליך, שלא נשמרו או נסגרו. לרוב, הודעה זו מופיעה כאשר אתה עורך קבצי טקסט עם "vim", שלא שמרת, אלא יצאת ממסך העריכה.

איך פותרים"There are stopped jobs" התאמה אישית "logout" ב- SSH (Terminal)

כדי להיות מסוגל להתנתק עם הפקודה "logout"בדרך כלל, אתה צריך לסיים או להפסיק את התהליכים האלה.

1. הפעל את הפקודה "jobs" בטרמינל. פקודה זו תציג את רשימת התהליכים הממתינים או פועלים.

2. לאחר מכן, לאחר שזיהית את התהליך הפתוח, עומדות בפניך מספר אפשרויות:

שחזור התהליך בביצוע

השתמש בפקודה "fg"כדי לחדש את התהליך שהופסק (job) ולאחר מכן סיים אותו עם צירוף המקשים Ctrl+C.

העבר את התהליך לרקע כדי להימנע מ"There are stopped jobs"

הפעל את הפקודה "bg"כדי להעביר את התהליך לרקע. כעת תוכל לסגור את החיבור למסוף באמצעות הפקודה "logout" מבלי לעצור את התהליך הפתוח.

סיים את שיוך המשימה עם המעטפת הנוכחית

אתה יכול גם להשתמש בפקודה "disown". פקודה זו מסירה את א job המשויך למעטפת הנוכחית, כך שתוכל לסגור את הפעלת חיבור המסוף. אם אתה מבצע פקודה בטרמינל וברצונך לשמור אותה פעילה גם לאחר סגירת הטרמינל, תוכל להשתמש בבטחה בפקודה "disown

סגירה כפויה של עומס העבודה

שיטה זו אינה מומלצת, אך אם תרצו, תוכלו לסגור את המשימה בכוח.

זהה את ה-PID של התהליך באמצעות הפקודה:

ps aux | grep process_name

לאלץ לסיים את התהליך:

kill -9 PID_number

לאחר כל אחד מהשלבים במדריך למעלה, לא תקבל יותר את פניך בהודעה "There are stopped jobs"כאשר אתה מבצע את הפקודה"logout" כדי לסגור את הפגישה בטרמינל.

כחובב טכנולוגיה, אני כותב בשמחה ב- StealthSettings.com מאז 2006. יש לי ניסיון עשיר במערכות הפעלה: macOS, Windows, ו- Linux, וגם בשפות תכנות ופלטפורמות בלוגינג (WordPress) ולסוחרת אלקטרונית (WooCommerce, Magento, PrestaShop).

איך » Linux » איך פותרים"There are stopped jobs" התאמה אישית "logout" ב- SSH (Terminal)
השאירו תגובה