এই ব্যবহার সম্পর্কে আমার বোঝার &, disownএবং nohup:
<command>: টার্মিনাল বর্তমান মধ্যে প্রক্রিয়া চালায়bash, উদাহরণস্বরূপ পুরোভূমিতে (অর্থাত প্রক্রিয়া একটি হিসেবে তালিকাভুক্ত করা হয়bashফোরগ্রাউন্ড কাজ এবংstdin,stdoutএবংstderrএখনও টার্মিনালে আবদ্ধ ); হ্যাঙ্গআপগুলিতে অনাক্রম্য নয় ;<command> &: টার্মিনাল বর্তমান মধ্যে প্রক্রিয়া চালায়bash, উদাহরণস্বরূপ পটভূমিতে (অর্থাত প্রক্রিয়া একটি হিসেবে তালিকাভুক্ত করা হয়bashপটভূমি কাজ এবংstdin,stdoutএবংstderrএখনও টার্মিনালে আবদ্ধ ); হ্যাঙ্গআপগুলিতে অনাক্রম্য নয় ;<command> & disown: টার্মিনাল বর্তমান মধ্যে প্রক্রিয়া চালায়bash, উদাহরণস্বরূপ পটভূমিতে কিন্তু প্রক্রিয়া থেকে বিচু্যতbash'র কাজ তালিকায় (অর্থাত প্রক্রিয়া হিসেবে তালিকাভুক্ত করা হয় নাbashফোরগ্রাউন্ড / পটভূমি কাজ এবংstdin,stdoutএবংstderrএখনও টার্মিনালে আবদ্ধ ); হ্যাঙ্গআপগুলিতে অনাক্রম্যতা ;nohup <command> & disown: টার্মিনাল বর্তমান মধ্যে প্রক্রিয়া চালায়bash, উদাহরণস্বরূপ পটভূমিতে কিন্তু প্রক্রিয়া থেকে বিচু্যতbash'র কাজ তালিকায় (অর্থাত প্রক্রিয়া হিসেবে তালিকাভুক্ত করা হয় নাbashফোরগ্রাউন্ড / পটভূমি কাজ এবংstdin,stdoutএবংstderrহয় না এখনো টার্মিনালে আবদ্ধ ) ; হ্যাঙ্গআপগুলিতে অনাক্রম্যতা ;
সুতরাং, সরাইয়া থেকে nohup <command> & disownব্লক করা stdinএবং পুনঃনির্দেশিত stdoutএবং stderrকরতে nohup.outডিফল্টরূপে, এটা আমার কাছে মত এটি সম্পূর্ণই সমতূল্য বিবেচনা করা যেতে পারে বলে মনে হয় <command> & disown।
উপরের সব কি ঠিক আছে? কোন ভুল ধারণা?
bashপ্রক্রিয়াটিকে হত্যা করবে না