আমার কাছে শেল প্রম্পট না থাকলে (মতলব অধিবেশন) সিটিটিএল-জেডকে আঘাত করার পরে আমি কীভাবে ন্যানোতে ফিরে যাব?


31

আমি ম্যাটল্যাব সেশনের অভ্যন্তরে ন্যানো ব্যবহার করছি যা স্ক্রিন (-x) টার্মিনালের অভ্যন্তরে চলছে। আমি ঘটনাক্রমে সিটিআরএল-জেডকে আঘাত করেছি এবং এটি সাথে সাথে ন্যানো ছেড়ে যায়, "ন্যানোতে ফিরে আসতে" fg "ব্যবহার করে" মুদ্রণ করে, তবে কোনও কমান্ড প্রম্পট প্রদর্শন করে না। " আমি যা টাইপ করি তা স্ক্রিনে উপস্থিত হয় তবে কিছুই সাড়া দেয় না। আমি যদি Ctrl-Z টি আঘাত করি তবে hit Z কেবলমাত্র স্ক্রিনে প্রিন্ট করে। কোন ধারনা? 12.04 ব্যবহার করে।


Ctrl-z আঘাত করার পরে আপনার একটি প্রম্পট থাকা উচিত। আমার আছে ... দেখে মনে হচ্ছে আপনার ক্ষেত্রে এটি ঘটছে না। nanoটার্মিনালে আপনি ঠিক কীভাবে চালাবেন ?
রোমানো

আমি ঠিক বুঝতে পেরেছি যে আমি সত্যিই 12.04 ব্যবহার করছি না। আমি আসলে nanoএকটি ম্যাটল্যাব অধিবেশন থেকে ছুটে চলেছি, যা সমস্যা (স্পষ্টতই) সমস্যা (উল্লেখ করতে অবহেলা করার জন্য দুঃখিত; আমি ভুলে যাচ্ছিলাম আমি ম্যাটল্যাবে ছিলাম)। jobsঅন্য স্ক্রিনে কল করা কোনও কাজকে টেনে তোলার জন্য তালিকাবদ্ধ করে না।
ব্যবহারকারী 282315

উত্তর:


11

মন্তব্যে লেখক বলেছেন যে তিনি বা তিনি nanoমতলব থেকে কমান্ডটি চালাচ্ছেন , এবং এটি সিটিআরএল-জেড দিয়ে স্থগিত করার পরে কোনও প্রম্পট নেই। এটি সম্ভবত মতলব (1) এর একটি বাগ যা কোনও সিটিআরএল-জেড ন্যানোতে আসতে না পারলে এটি যদি এটির সাথে লড়াই করতে না পারে ...

সমস্যাটি হ'ল শেল কমান্ড fg(এবং bg, এবং jobs) কেবল শেলের সরাসরি শিশুদের সাথে কাজ করে। তবে আপনি অন্য শেল থেকে থামানো প্রক্রিয়া চালিয়ে যেতে পারেন, যদিও এটি গ্যারান্টি দেয় না যে পর্দার স্থিতি সঠিকভাবে পরিচালিত হয়েছে:

  1. অন্য একটি টার্মিনাল উইন্ডোতে, nanoপ্রক্রিয়াটি সন্ধান করুন:

    % ps ugx | grep nano
    romano   10600  0.0  0.0  20784  1628 pts/11   T    16:52   0:00 nano prova
    romano   10653  0.0  0.0  18256   900 pts/11   S+   16:53   0:00 grep nano
    
  2. লক্ষ্য করুন যে এটি বন্ধ হয়ে গেছে (রাষ্ট্র T)

  3. এটি দিয়ে চালিয়ে যান

    kill -CONT 10600 
    

... এবং আশা করি এটি কার্যকর হয় (টার্মিনালটি ব্যাপকভাবে গোলযোগ করতে পারে)। আপনিও চেষ্টা করতে পারেন

killall -CONT nano 

এইভাবে CONTসমস্ত "ন্যানো" প্রক্রিয়াতে সিগন্যাল প্রেরণ করা হয় (যদিও কোনও সমস্যা হওয়া উচিত নয়)।


পাদটিকা:

(1) আমি চেষ্টা করেছি octave: EDITOR=nano octaveএবং তারপরে edit fileঅষ্টভরে। সিটিআরএল-জেড টিপলে জিনিসগুলি বেশ ভালভাবেই মুছে যায় ... সুতরাং এটি মাতলাব নয় তবে কে টিএসটিপি সিগন্যাল গ্রহণ করবে এবং পরিচালনা করবে সে সম্পর্কে একটি অদ্ভুত মিথস্ক্রিয়া।


অসাধারণ, এটি এটি করেছে। এই বিষয়টি আমাকে কিছুক্ষণ বিরক্ত করছিল! থেমথ ওয়ার্কসের সাথে একটি বাগ লগইন করা হচ্ছে। ধন্যবাদ!
ব্যবহারকারী 282315

1
হায়রে, নতুন অ্যাকাউন্ট, upvote (এখনও) খ্যাতি নেই।
ব্যবহারকারী 282315

54

তাহলে এটা শুধুমাত্র পশ্চাদপটে করা প্রক্রিয়া প্রবেশ %দ্বারা অনুসরণ Returnন্যানো কাছেই তোমাদের ফিরে যেতে হবে।

এটা বলেছে, fgসবসময় কাজ করা উচিত। এমনকি আপনার একাধিক কাজ থাকা সত্ত্বেও এটি আপনাকে নতুনতমটিতে ফিরিয়ে দেয়।


5
তবে, এটি আসল উত্তর, এটি অপের কাছে যা বলবে তাই করে, বন্ধ (সিটিআরএল + জেড) ন্যানো উইন্ডোগুলি আবার খুলুন।
ডনসেইবা

শীতল কৌশল এখানে।
পিট্রোভিস্মার

এটি আমাকেও সাহায্য করে।
আরেফে

এটি সঠিক উত্তর হওয়া উচিত।
ব্যবহারকারী 2180794

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