এই ব্যবহার সম্পর্কে আমার বোঝার &
, 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
প্রক্রিয়াটিকে হত্যা করবে না