টিসিএস-এর সাথে রিমোট রিমোট নোহপ


11

আমার কাছে একটি এক্সটারেমে একটি টিসিএসএন দৃষ্টান্ত রয়েছে যা দীর্ঘমেয়াদী (সপ্তাহ?) প্রক্রিয়া চলছে। এটি যে Xvnc সার্ভারের অধীনে চলছে এটি আগাছায় ছড়িয়ে গেল; এটি 100% সিপিইউ গ্রহণ করছে এবং প্রতিক্রিয়াহীন। (এটি একটি পরিচিত ত্রুটি এবং আমি জানি যে এটি অপ্রাপ্যযোগ্য।

দীর্ঘমেয়াদী প্রক্রিয়াটি বর্তমানে স্টডআউটে ব্লক করছে।

আমি কোনও অন্তর্নিহিত প্রক্রিয়া - টিসিএসএস, এক্সটার্ম, যাই হোক না কেন - কে মেরে ফেলতে পারি এবং দীর্ঘমেয়াদী প্রক্রিয়াটি চালিয়ে যেতে পারি কি এমন কোনও উপায় আছে?

(দয়া করে, সম্পর্কে কোনও উত্তর নেই screenI আমি জানি It's এটি আমার প্রক্রিয়া নয়; এটি কোনও ব্যবহারকারীর They তারা শিখবে না))

উত্তর:


17

এই পোস্ট সাহায্য করতে পারে। সুপারিশটি হ'ল:

  1. প্রক্রিয়াটির পটভূমি (Ctrl-Z সহ, তারপর বিজি )
  2. চালানোর অস্বীকার -h% [jobid] (সম্ভবত একটি ব্যাশ-আইএসএস, তাই tcsh এর অনুবাদ করতে হবে)

দুঃসংবাদ , অবশ্যই, যে বিজি একই শেল প্রক্রিয়া চলছে মধ্যে সম্পন্ন করা করতে হবে ... এটা ইতিমধ্যে পশ্চাদপটে করা যেতে পারে ... কিন্তু।

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

হুম। সম্ভাব্য সুসংবাদ - tcsh স্বয়ংক্রিয়ভাবে অস্বীকার করবে :

যদি টিসিএস অস্বাভাবিকভাবে প্রস্থান করে, প্রস্থান করার সময় এটি স্বয়ংক্রিয়ভাবে পটভূমিতে চলমান কাজগুলি অস্বীকার করে।

সুতরাং, যদি আপনার দীর্ঘমেয়াদী প্রক্রিয়াটি ইতিমধ্যে পশ্চাদপটে থাকে তবে এর টিসিএস প্যারেন্টকে মেরে ফেলা উচিত এটি চালিয়ে যাওয়ার অনুমতি দেওয়া উচিত। প্রক্রিয়াটি এখন শুরুর টার্মিনাল থেকে সংযোগ বিচ্ছিন্ন। (যদি তা না হয় তবে উপরে "খারাপ সংবাদ" দেখুন))

দুর্ভাগ্যক্রমে, এটি স্ক্রিন নয়, সুতরাং আসল পুনরায় সংযোগ নেই। আপনি এটি জিডিবি দিয়ে নকল করতে পারেন (আবার প্রথম লিঙ্ক থেকে):

[...] কিছু নোংরা হ্যাকের সাহায্যে 'স্টাডআউট / স্টেডার / স্টিডিন' প্রক্রিয়াটি আবার খোলা সম্ভব নয় is

সুতরাং আপনি এখনও একটি ফাঁকা স্ক্রিন উইন্ডো তৈরি করতে পারেন (উদাহরণস্বরূপ যা ঘুম চালায়)।

এবং তারপরে প্রক্রিয়াটির সাথে সংযুক্ত করার জন্য জিডিবি ব্যবহার করুন, কিছু কল (0)
কল ক্লোজ (1)
কল ক্লোজ (2)
কল ওপেন ("/ dev / pts / xx", ...)
কল ডুপ (0) করুন
কল ডুপ (0)
বিচ্ছিন্ন করুন

প্রক্রিয়াটির আউটপুট স্ক্রিনে যাবে। এটি সেই স্ক্রিন টার্মিনালের সাথে সংযুক্ত থাকবে না, সুতরাং উদাহরণস্বরূপ [sic] "স্লিপ" কমান্ডটি হত্যা করবে, প্রক্রিয়া নয়, তবে এটি ওপি-র পক্ষে যথেষ্ট হতে পারে।

আমি ভাবছি যদি সেই প্রক্রিয়াটিতে "কল ডুপ (1)" এবং "কল ডুপ (2)" নাও থাকে ...


হ্যাঁ, এটি অগ্রভাগের প্রক্রিয়া, সুতরাং আমি অনুমান করি যে আমি খারাপ হয়েছি।
wfaulk

হ্যাঁ। তবে আপনি যেমন বলেছিলেন, এটি আপনার প্রক্রিয়া নয়, আপনার দোষ নয়। দুঃখিত আপনি এই জগাখিচুড়ি দিয়ে আটকে গেছেন।
কোয়াকোট কোয়েসোট

2
এটি পুরোপুরি আমার পাছাটিকে রক্ষা করেছে। প্রথম দিকে আমি পোস্ট করা একই সমস্যার মুখোমুখি হয়েছি, যা এক্স সার্ভারের (এবং আমার ধারণা, এর মধ্যে এক্সটার্ম) বিচ্ছিন্ন হওয়ার পরে প্রক্রিয়াটি STDOUT- এ অবরুদ্ধ ছিল। দেখা যাচ্ছে যে আমার কাছে বন্ধ স্টুডুট ছাড়া আর কিছুই করার দরকার নেই। এই আউটপুটটি অপ্রাসঙ্গিক ছিল; আসল তথ্য কোথাও একটি লগ ফাইল হয়। সুতরাং আমি gdb এর সাথে সংযুক্ত হতে সক্ষম হয়েছি, "কল ক্লোজ (1)" চালাতে এবং তারপরে "কনটেন্ট" এবং এটি আবার এগিয়ে চলেছে। অনেক ধন্যবাদ!
wfaulk

হাহ! মজাদার. যে সবকিছু জমাট বাঁধা? weirdness। খুশি এটা সাহায্য করেছে!
কোয়াকোট কোয়েসোট

2
এটি উল্লেখ করার মতো হতে পারে যে "সিটিআরএল-জেড" একটি অগ্রভূমি প্রক্রিয়াতে প্রেরণ এবং সিআইডিএসপিএপটিকে তার পিডে প্রেরণ করা একই জিনিস। আমার দ্রুত পরীক্ষার মধ্যে, SIGSTOP অনুসৃত SIGCONT সদৃশ "জন্য Ctrl-টু Z" দ্বারা অনুসরণ দ্বারা পাঠানোর (SIGCONT প্রক্রিয়া ফিরে আবার শুরু হয়।) আমি যদি এই একই পরিস্থিতি বা না অন্যদের জন্য সহায়ক হবে জানি না, কিন্তু, bg
wfaulk

3

এই প্রশ্নগুলি ক্রিওপিড নামে একটি প্রোগ্রামকে উল্লেখ করে যা আপনাকে সাহায্য করতে পারে। তবে এর সাথে আমার কোনও অভিজ্ঞতা নেই।

হোস্টগুলির মধ্যে একটি প্রক্রিয়া সরানো

এক্স সেশনের মধ্যে এক্সটারমগুলি সরানো

Nohup এবং একটি প্রক্রিয়া স্ক্রিন


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