ম্যাক ওএস এক্স এসএসএসে নোহুপ বা অবিরাম প্রক্রিয়া


9

আমি জানি এটি আগে জিজ্ঞাসা করা হয়েছিল তবে উত্তরগুলির কোনওটিই ওএস এক্স মাউন্টেন সিংহটিতে কাজ করছে বলে মনে হচ্ছে না। আমি এসএসএইচের মাধ্যমে একটি প্রক্রিয়া চালু করতে এবং প্রক্রিয়াটি না মেরে টার্মিনালটি বন্ধ করতে চাই।

nohup ccl64 -e '(ql:quickload :"file")' & 

কাজ করে না। টার্মিনালটি বন্ধ হয়ে গেলে, প্রক্রিয়াটি মারা যায়।

nohup ccl64 -e '(ql:quickload :"file")'

একই অবস্থা.

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

উত্তর:


9

সর্বদা একটি জিনিস যা কাজ করে screenhttp://ss64.com/osx/screen.html এটি ম্যাক ওএস এক্সে ডিফল্ট হিসাবে উপলব্ধ বলে মনে হচ্ছে।

সম্পাদনা করুন: http://web.archive.org/web/20130413070916/http://macdevcenter.com/pub/a/mac/2004/07/06/unix_gems.html অন্য টিউটোরিয়াল আবট স্ক্রিন।

অতিরিক্তভাবে, কীভাবে ব্যবহার করবেন সে সম্পর্কে এখানে কয়েকটি দ্রুত টিপস is screen

একটি নতুন 'স্ক্রিন' উদাহরণ খুলুন

$ screen

একবার, স্ক্রিনে, আপনি এই জাতীয় স্ক্রিনটি 'বিচ্ছিন্ন' করতে পারেন (বা এটি বন্ধ করে):

ctrl+A and then press D

একটি স্ক্রিন পুনরায় শুরু করতে, আপনি সাধারণত এটি করেন:

$ screen -x

আপনার যদি একাধিক স্ক্রিন উদাহরণ থাকে তবে এটি আপনাকে তাদের আইডি বলবে, কোন ক্ষেত্রে আপনি এটির মতো পুনরায় শুরু করতে বেছে নিতে পারেন :

$ screen -r <screen id>

সুতরাং ssh ওভার আমি পর্দা এবং তারপর nohup কমান্ড পাস? সঙ্গে বা শেষ ছাড়া?

দরকার নেই nohup। কেবল স্ক্রিন সিসিএল 64 করুন ... & পরে, আপনার প্রয়োজন হলে অগ্রগতি পর্যবেক্ষণ করতে আপনি স্ক্রিন-আর এর সাথে পুনরায় সংযোগ করতে পারেন। বিকল্পভাবে, কেবল পর্দা চালান এবং সেখানে কমান্ডটি টাইপ করুন, আপনি Ctrl + A D. এর সাথে আলাদা করতে পারেন
chx

ধন্যবাদ লঞ্চের পরে কোনও ফাইলে স্ক্রিন আউটপুট সংরক্ষণ করা সম্ভব?

অবশ্যই, পর্দা সবকিছু করতে পারে। আপনি পর্দা চান - এক্স hardcopy। আরও জানতে bbs.archlinux.org/viewtopic.php?id=47521 দেখুন।
chx

5

screenপরিবর্তে চেষ্টা করুন, এটি এখনও ডিফল্ট ইনস্টলের অংশ হওয়া উচিত। কিছু লোক এমনকি তাদের ডিফল্ট শেল হিসাবে পর্দা ব্যবহার করে যাতে তাদের কোনওভাবেই নোহুপ সম্পর্কে চিন্তা করার দরকার নেই।


2
আপনি কীভাবে স্ক্রিন দিয়ে নোহপ কমান্ড চালাতে পারবেন?

আপনি নোহুপের পরিবর্তে পর্দা ব্যবহার করেন এবং তারপরে স্ক্রিনটি আলাদা করুন। আপনার প্রোগ্রামটি ssh অধিবেশন শেষ হলেও চলতে থাকবে।
ven ই

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