يوضح لك هذا البرنامج التعليمي كيف تحل “هناك وظائف متوقفة” مصنوع بطريقة مخصصة “تسجيل الخروج” in terminal (SSH). Ce inseamna acest mesaj in Linux si ce trebuie sa faci ca sa te poti deconecta din terminal, vezi pas cu pas in tutorialul de mai jos.
محتوى
Inainte sa vezi cum poti sa te deconectezi dintr-un terminal la comanda “logout“, este bine sa stii ce inseamna acest mesaj.
Mesajul “هناك وظائف متوقفة” apare atunci cand incercati sa va deconectati dintr-un terminal in care exista procese care ruleaza sau care asteapta intreruperea (Ctrl+C) sau continuarea (fg) lor.
Este vorba despre procesele dintre terminal si clientul dvs. de conectare la acel sistem. Conexiune SSH بواسطة Putty أو من خلال Terminal ((macOS). 
Asadar, acesta nu este un mesaj de eroare, ci doar un mesaj care informeaza utilizatorul ca are “jobs” in lucru, care nu au fost salvate sau inchise. De cele mai multe ori, acest mesaj apare atunci cand editezi fisiere text cu “vim“, pe care nu le-ai salvat, dar ai parasit ecranul de editare.
كيفية حل “هناك وظائف متوقفة” مصنوع بطريقة مخصصة “تسجيل الخروج” في SSH (محطة)
Pentru a putea sa va deconectati cu comanda “logout“,  in mod normal, trebuie sa terminati sau sa intrerupeti acele procese. 
1. Executati comanda “jobs” in terminal. Aceasta comanda va afisa lista proceselor aflate in asteptare sau in executie. 
2. In continuare, dupa ce ati identificat procesul deschis, aveti mai multe variante:
Repunerea procesului in executie
Utilizati comanda “fg” pentru a repune in executie procesul oprit (job) si apoi, il terminati prin combinatia de taste Ctrl+C.
Mutati procesul in background ca sa evitati “هناك وظائف متوقفة”
Executati comanda “bg” لنقل العملية في الخلفية. الآن ستتمكن من إغلاق الاتصال بالمحطة عبر Comnada “logout” دون إيقاف العملية المفتوحة.
Incheiati asocierea sarcinii cu shell-ul curent
يمكن استخدام الطلب “disown“. هذا الأمر يلغي job مرتبط بالقذيفة الحالية ، حتى تتمكن من إغلاق جلسة الاتصال في المحطة. إذا قمت بتنفيذ أمر في المحطة وترغب في إبقائه نشطًا حتى بعد إغلاق المحطة ، يمكنك استخدام الطلب بثقة “disown“.
Inchiderea fortata a sarcinii de lucru
لا ينصح بهذه الطريقة ، ولكن إذا أردت ، يمكنك إغلاق المهمة بقوة.
حدد عملية PID مع الأمر:
ps aux | grep process_nameالانتهاء من العملية القسرية:
kill -9 PID_numberبعد أي من الخطوات في البرنامج التعليمي أعلاه ، لن يتم الترحيب بك بعد الآن “هناك وظائف متوقفة” عند تنفيذ طلبك “logout” لإغلاق الجلسة في محطة. 
 
			