প্রোগ্রামটি শুরু হওয়ার পরে, কনসোল বন্ধ করে কোনও প্রোগ্রাম চালু রাখুন [নকল]


8

সম্ভাব্য সদৃশ:
আমি কীভাবে সম্পূর্ণভাবে টার্মিনাল থেকে কোনও প্রক্রিয়া আলাদা করব?

আমি রিমোট ইউনিক্স কম্পিউটারে ইউনিক্স কনসোলে একটি প্রোগ্রাম চালাচ্ছি। আমি (নির্বোধ) এটি ব্যবহার করে চালাত না nohup &, এবং এখন আমার স্থানীয় কনসোলটি বন্ধ করা দরকার।

স্থানীয় কনসোলটি বন্ধ করার পরে এটি দূরবর্তীভাবে চলতে পারে এমন কোনও উপায় আছে কি?

উত্তর:


12

যদি আপনার শেলটি থাকে তবে bashসেগুলি আপনি ব্যবহার করতে পারেন disown। প্রক্রিয়া স্থগিত করার জন্য Ctrl-Z, তারপরে disown -hএটি SIGHUP গ্রহণ না করে।


উজ্জ্বল সমাধান। এটা কাজ :-)
Thrawn

3
কেবল কৌতূহলী: প্রক্রিয়াটি স্থগিত হওয়ার সাথে সাথে শেষ পর্যন্ত এগুলি অনুসরণ করা উচিত নয় bgবা এর মতো কিছু? বা disown -hপাশাপাশি এটি আবার শুরু?
আরজান

প্রক্রিয়াটি যদি ভিতরে চলছে তবে কী এই কাজ করবে screen? আমি xtermপরিবর্তে আমার নিয়মিত প্রক্রিয়া চালিয়ে যেতে চাই ।
মতামত

আইআইআরসি একবার অস্বীকার করলে এটি কোনও টার্মিনালের সাথে সংযুক্ত হবে না
ডগলাস লিডার

5

সোলারিস 9 এ, আপনি nohup -p <pid>একটি চলমান প্রক্রিয়াটি নোপআপ করতে ব্যবহার করতে পারেন । বাস্তবায়নের একটি আকর্ষণীয় ব্যাখ্যা এখানে । আমি জানি না এটি অন্য কোনও ইউনিয়নে প্রয়োগ করা হয়েছে কিনা।


নোহুপ: অবৈধ বিকল্প - পি ভেন্টো, উবুন্টু বা ফেডোরার উপর কাজ করে না (ইউনিক্সগুলি আমি এটি চেষ্টা করেছি) তবে তবুও ধন্যবাদ :-) সোলারিসের এটি রয়েছে তা জেনে রাখা ভাল।
310

2

প্রক্রিয়া স্থগিত করার জন্য Ctrl-Z, তারপরে bgপ্রোগ্রামটিকে পটভূমিতে যেতে এবং এটি শেষ না হওয়া পর্যন্ত চলতে থাকবে।


সমস্যাটি হ'ল আমি কনসোলটি বন্ধ করে দিলে ব্যাকগ্রাউন্ড প্রক্রিয়াগুলিও বন্ধ হয়ে যাবে। আমার এমন কিছু দরকার যা প্রক্রিয়াটি কনসোল থেকে আলাদা করে, যেমন নোহুপ করে, তবে প্রক্রিয়াটি শুরু হওয়ার পরে :-)
Thrwn

এবং আমি মনে করি না 'nohup বিজি &' কাজ করবেন পারেন :-(
Thrawn

1
আমি এটি আমার সিস্টেমে একটিতে চেষ্টা করেছি এবং আমি লগ আউট করার সময় এটি ঠিকঠাক চলতে থাকি (কেবলমাত্র du / >> tempপরীক্ষার প্রোগ্রাম হিসাবে ব্যবহৃত হয়) তবে আপনি প্রোগ্রামটি হারাতে না চাইলে বা এর ফলাফলগুলি আমি দ্বিধাগ্রস্থ হওয়ার বিষয়টি বুঝতে পারি।
ম্যাট্রিক্স মোল

2

আপনি যদি প্রোগ্রামটি বন্ধ করার এবং লগ আউট করার আগে এটি পুনরায় চালু করার সামর্থ্য রাখতে পারেন তবে এটি বন্ধ করুন এবং স্ক্রিনের মাধ্যমে এটি পুনরায় চালু করুন , এটি ইউনিক্স হোস্টগুলিতে দূরবর্তী সংযোগ ব্যবহার করা যে কোনও ব্যক্তির পক্ষে আবশ্যক।


1
আমার মনে হয় এখানে মূল সমস্যাটি হ'ল স্পষ্টভাবে যে তিনি এই প্রোগ্রামটি বন্ধ করতে চান না।
জ্ঞানপী

1
হ্যাঁ, আমি চাই যে প্রোগ্রামটি বন্ধ করা হবে না :-)
310

ভবিষ্যতের এমন পরিস্থিতি ব্যবহারের জন্য আমি পর্দার প্রবণতাটি উচ্চারণ করব (আমার প্রায়শই আমি যে কোনও সিস্টেমে স্ক্রিন সেশন চালাচ্ছি) i
ম্যাট্রিক্স মোল

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