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.