জিএনইউ স্ক্রিনটি বন্ধ হতে বাধা দিন


14

আমি যদি জিএনইউ স্ক্রিনের সমস্ত উপ-প্রসেসগুলি শেষ করি তবে কী এটি বন্ধ করার কোনও উপায় নেই? আদর্শভাবে, যদি আমি ঘটনাক্রমে শেষ উইন্ডোটি বন্ধ করে রাখি তবে এটি একটি নতুন উইন্ডো তৈরি করে শেল চালিয়ে।

উত্তর:


12

ধরে নেওয়া যাক আপনি বাশ ব্যবহার করছেন এবং দুর্ঘটনাক্রমে Ctrl-D এর সাহায্যে শেলটি বন্ধ হয়ে যায়, আপনি পারেন

export IGNOREEOF=1

এটি আপনাকে একটি সতর্কতা দেবে এবং আপনাকে দুবার Ctrl-D টিপতে হবে বা তার পরিবর্তে প্রস্থানটি টাইপ করতে হবে।


3
ধন্যবাদ! আমি এটি আমার ~/.screenrc: setenv IGNOREEOF 10/ screen -t main bash/unsetenv IGNOREEOF
পি-বাদাম

1
+1 কারণ আমার জীবনের কোনও অংশ নেই যা শেখার পরে উন্নত হয়নি!
এইটবিটটনি

1
আমি আরও কিছু তদন্ত করেছি এবং আপনি যদি অনুসন্ধান করেন "হঠাৎ অন্ধকূপটি ধসে পড়েছে !!" Atther.c এ, পুরো জিনিসটি বন্ধ করে না দিয়ে কোডটি কোনওরকমভাবে একটি নতুন উইন্ডোয় ছড়িয়ে দেওয়া সম্ভব হবে। উত্সটি কেবল একটি দ্রুত গিট ক্লোন দূরে রয়েছে: গিট: //git.sv.gnu.org/screen.git
আলেকজান্ডার

1
হা হা! আমি স্ক্রিনে আমার নিজের প্যাচ বজায় রাখার প্রয়াসে যেতে চাই না, তবে আমাকে নেটহ্যাক বিকল্পটি মনে করিয়ে দেওয়ার জন্য ধন্যবাদ। (যদিও আমি নিজেই একজন অ্যাংব্যান্ডের মানুষ ছিলাম ...)
পি-নটস

দুর্ঘটনাজনিত টার্মিনাল ক্লোয়ার্স আমার জন্য এক বিশাল বিরক্তি ছিল। যোগ করা হয়েছে set -o ignoreeofথেকে ~ / .bashrc; কনসোল এ কাজ করে | xfce4- টার্মিনাল | ...
ভিক্টোরিয়া স্টুয়ার্ট

4

আমি বিশেষভাবে এটি করার কোনও উপায় জানি না, তবে আমি zombie {}দরকারী মনে করি; যখন আমি একটি উইন্ডোটি বন্ধ করি, এটি আমাকে যথাক্রমে আঘাত করতে {বা }বন্ধ করতে বা পুনরায় খুলতে অনুরোধ করে।


এটি একটি স্ক্রিনসিআর না করে ব্যবহার করা যেতে পারে?
জানুস ট্রয়লসেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.