উত্তর:
Ctrl-D বা exit
একই।
যদি আপনি "এক্স" ব্যবহার করেন তবে উইন্ডো ম্যানেজার শেলটিতে একটি সমাপ্তি সংকেত প্রেরণ করে। যার শেষে একই ফলাফল রয়েছে। শেলটি যদি প্রতিক্রিয়া না দেখায়, ব্যবহারকারী সাধারণত একটি সতর্কতা পান এবং তারপরে শেলটি শেষ করতে (সমান kill -9 $PID
) জোর করতে পারে ।
"এক্স" - এবং যদি আপনি zsh
শেল হিসাবে ব্যবহার করছেন তবে প্রস্থান পদ্ধতিতে একটি ছোট পার্থক্য রয়েছে : যদি আপনার ব্যাকগ্রাউন্ড প্রক্রিয়া চলমান থাকে, exit
/ ctrl-D প্রথমবার কেবলমাত্র "আপনার চলমান কাজগুলি আছে" একটি সতর্কতা বার্তা দেয়, দ্বিতীয়বার খোল বন্ধ হয়ে গেছে "এক্স" বোতামের সাহায্যে শেলটি কোনও সতর্কতা ছাড়াই তত্ক্ষণাত বন্ধ হয়ে যায়।
টার্মিনাল এমুলেটরটি বন্ধ করা টিপানোর মতো নয় CTRL + D
(বিকল্পটি huponexit
সেট না করা থাকলে)।
আপনি যখন টার্মিনালটি বন্ধ করেন ("এক্স" ক্লিক করে), টার্মিনাল এমুলেটর শেলটিতে একটি SIGHUP প্রেরণ করে। যখন ব্যাশ একটি সাইনআপ গ্রহণ করে, এটি আপনার সমস্ত কাজের জন্য একটি সাইনআপও প্রেরণ করে।
যখন আপনার সাথে টার্মিনাল থেকে প্রস্থান CTRL+D
বা logout
বা exit
, সমস্ত কাজ করার জন্য একটি SIGHUP পাঠিয়েই শেল প্রস্থান করে। এটি ডিফল্ট আচরণ, তবে ব্যাশ shopt
সেটিং সেট করে পরিবর্তন করা যেতে পারে huponexit
।
সুতরাং শেষ পর্যন্ত যদি আপনার লক্ষ্য ব্যাকগ্রাউন্ডে কিছু চলছে না তা নিশ্চিত করা হয়, "এক্স" এ ক্লিক করা তার নিরাপদ।
।
জোফেল তার মন্তব্যে প্রদত্ত তথ্যটি ভুল (দুঃখিত জোফেল)। টার্মিনাল এমুলেটরটির শেলের নীচে কী কাজ চলছে তা সম্পর্কে কোনও ধারণা নেই, সুতরাং এটি তাদের বন্ধ করতে পারে না।
দ্রষ্টব্য :
এই আচরণটি পুরোপুরি শেলের উপর নির্ভরশীল। এটি সম্পূর্ণরূপে সম্ভব যে বিভিন্ন শেলের আলাদা আলাদা ডিফল্ট আচরণ থাকে।
Ctrl+d
প্রক্রিয়া PPID দ্বারা উত্তরাধিকার সুত্রে প্রাপ্ত হয় = 1 systemd
&
চলমান থাকবে। যদি আপনি "এক্স" হন, তবে সেগুলি বন্ধ হয়ে যাবে।