আমি যখন * নিক্স বাক্সের একটি রিমোট সংযোগ হারিয়ে ফেলছি তখন চলমান প্রক্রিয়াগুলির কী হবে?


16

আমি মাঝে মাঝে আমার ভিপিএসের সাথে আমার দূরবর্তী এসএসএইচ সংযোগটি হারাতে পারি। আমি screenদীর্ঘ-চলমান প্রক্রিয়াগুলির জন্য ব্যবহার করি , তবে আমি screenযদি বাক্সের সংযোগটি হারিয়ে ফেলে তবে একটি সেশনের মধ্যে আমি যে প্রক্রিয়াগুলি চালাচ্ছি সেগুলি বাদ দিয়ে আমি কীভাবে প্রসেস করব তা নিয়ে আমি ভাবছি ।

আমি যখন বাক্সে কোনও সংযোগ পুনরায় প্রতিষ্ঠিত করি, যখন আমি সংযোগটি হারিয়েছি তখন চলমান বাশ এবং এসএসডি প্রক্রিয়াগুলির কী হবে? আজ আমি বারবার সংযোগ হারিয়েছি এবং স্বাভাবিকের চেয়ে অনেক বেশি বাশ এবং এসএসডি প্রক্রিয়া লক্ষ্য করেছি।

যদি চারপাশে ঝুলতে থাকা প্রক্রিয়াগুলি থাকে তবে আমার কি তাদের হত্যা করা দরকার? আমার পূর্ববর্তী অধিবেশন থেকে কোন প্রক্রিয়াগুলি পরিত্যাগ করা হয়েছিল তা আমি কীভাবে নির্ধারণ করতে পারি?

কোন জবাবের জন্য ধন্যবাদ!

উত্তর:


8

সাধারণত প্রক্রিয়াগুলি সংযোগ বিচ্ছিন্ন হওয়ার পরে শেষ হয়ে যায়, তবে পুরানো এসএসএইচ সেশনগুলি হয় সময়সীমার অপেক্ষায় থাকতে পারে, বা কোনও জাতি শর্তের কারণে তারা প্রস্থান করার পরে ঝুলতে পারে।

আপনার সম্ভবত পুরানো সেশনগুলি শেষ করা উচিত, যদিও আপনার অগত্যা করা উচিত নয়। ps auxপ্রক্রিয়াগুলি তালিকা করতে কনসোলে টাইপ করুন, তারপরে kill PIDপ্রতিটি হ্যাং এসএস সেশনের জন্য, যেখানে পিআইডি সেই সেশনের জন্য পিআইডি (প্রসেস আইডি) থাকে। পুরানো, হ্যাং সেশনগুলিতে আপনার বর্তমান, নতুন সেশনের চেয়ে কম পিআইডি থাকা উচিত।

যদি কোনও দীর্ঘ-চলমান প্রক্রিয়া থাকে যা আপনি সংযোগ বিচ্ছিন্ন করার পরেও আপনি বিশেষত চলমান চালিয়ে যেতে চান, আপনি আপনার আদেশটি nohup দিয়ে উপস্থাপন করতে পারেন:

nohup badblocks -nvs /dev/sda &

0

যখন ssh সেশনটি মারা যায়, তখন সম্পর্কিত সিউডো-টিটি বন্ধ হয়ে যাবে এবং পুনরায় সেট করা হবে। সাধারণত সেই টিটিটির সাথে সম্পর্কিত শেল এবং অন্যান্য প্রক্রিয়াগুলি মারা যায়, কারণ তারা এটি তৈরির প্রক্রিয়াটির শিশু প্রক্রিয়া। যদি চারপাশে ঝুলতে থাকা প্রক্রিয়াগুলি থাকে তবে সম্ভবত তারা ব্যাকগ্রাউন্ড হয়ে গেছে? হ্যাঁ, তাদের সম্ভবত হত্যা করা উচিত - পরিচ্ছন্নতা ধার্মিকতার পাশে। তারা কিছু সংস্থান গ্রহণ করে - সাধারণত খুব বেশি নয়, তবে এটি কিছুক্ষণ পরে যুক্ত হতে পারে।

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