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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ps aux | grep process_name

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

kill -9 PID_number

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

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

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