Os / x এর ব্যাকগ্রাউন্ডে নহুপ / পাঠানো প্রক্রিয়াটি কিভাবে ব্যবহার করবেন


3

আদেশ

nohup <command> &

আসলে ম্যাক এ সঠিকভাবে কাজ করে না বলে মনে হয়: প্রক্রিয়া স্থগিত করা হয়। জারি

fg

কমান্ড পুনরায় সক্রিয় করা প্রয়োজন বলে মনে হচ্ছে।

এখানে একটি চিত্রণ:

$nohup jekyll serve --watch &
[1] 47426
$appending output to nohup.out


[1]+  Stopped                 nohup jekyll serve --watch

এখন, লিনাক্সে এই কমান্ডটি প্রদান করে প্রক্রিয়াটি "বন্ধ করা" হতো না ..

উপরের ক্ষেত্রে: যদি আমরা ইস্যু করি

fg

তারপর জ্যাকিল সার্ভারটি সঠিকভাবে চালু হতে পারে: আমরা এটি 4000 পোর্টে অ্যাক্সেস করতে পারি। তবে আমি সেই প্রক্রিয়াটির সাথে একটি টার্মিনাল অধিবেশন দখল করতে চাই না: এটি ব্যাকগ্রাউন্ড-এ থাকা উচিত।

তাই .. ম্যাক এই অর্জন করার উপায় কি?


nohup অবশ্যই OS X এ ভাল সমর্থিত। আপনার সম্ভবত আপনার কমান্ডের সাথে একটি সমস্যা আছে। উদাহরণ স্বরূপ, rvm + + nohup একটি মহান ধারণা না, কিন্তু যে rvm এর ফল্ট, ওএস এক্স এর দোষ নয়। এইখানে কি nohup.out? এবং আপনি কি শেল ব্যবহার করছেন?
— Ian C.

3
স্পষ্টভাবে আছে কিছু ভিন্ন osx সঙ্গে যাচ্ছে
— Reno

আমি ম্যাকোস সিয়েরা (10.12.5) এ এই সঠিক আচরণটি দেখছি, যেখানে এটি স্টপড স্টেটে ব্যাকগ্রাউন্ড স্পাডড প্রক্রিয়াটিকে @ javadba বর্ণিত করে, যখন লিনাক্সে ঠিক একই জিনিস এটি বন্ধ করা অবস্থায় রাখে না .. এটি স্থির থাকে পটভূমিতে চলমান।
— Yavin5

আমি সঙ্গে আশা করি আচরণ পেতে nohup sleep 3600 & তাই আমি কল্পনা করি যে জেকেল এমন কিছু নির্দেশ করে যা সে সামনেই চায়। এটা কি এটা দেখতে ট্রেস করতে পারেন?
— tripleee
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.