+/- ব্যাকগ্রাউন্ডে একটি কাজ শেষ হওয়ার পরে


21

পটভূমিতে একটি কাজ চালান

$ command &

এটি শেষ হয়ে গেলে টার্মিনাল প্রিন্ট করে

[n]+    command

অথবা

[n]-    command

তাই কখনও কখনও এটি একটি প্লাস হয় এবং অন্যান্য সময় এটি মাইনাস অনুসরণ করে [n]।

প্লাস / বিয়োগ বলতে কী বোঝায়?

উত্তর:


19

তারা বর্তমান এবং পূর্ববর্তী কাজের মধ্যে পার্থক্য করতে হয়; শেষের কাজ এবং দ্বিতীয় সর্বশেষ চাকরি দু'জনের বেশি কাজের জন্য, +শেষের -জন্য এবং দ্বিতীয় শেষ একের জন্য।

থেকে man bash:

আগের কাজটি ব্যবহার করে রেফারেন্স করা যেতে পারে %-। যদি কেবল একটি একক কাজ থাকে %+এবং %-উভয়ই সেই কাজটি উল্লেখ করতে ব্যবহৃত হতে পারে। কাজের সাথে সম্পর্কিত আউটপুটে (উদাহরণস্বরূপ, জবস কমান্ডের আউটপুট), বর্তমান কাজটি সর্বদা একটি দিয়ে +এবং পূর্ববর্তী কাজটি একটি সহ পতাকাঙ্কিত থাকে -।

উদাহরণ:

$ sleep 5 &
[1] 21795

$ sleep 5 &
[2] 21796

$ sleep 5 &
[3] 21797

$ sleep 5 &
[4] 21798

$ jobs
[1]   Running                 sleep 5 &
[2]   Running                 sleep 5 &
[3]-  Running                 sleep 5 &
[4]+  Running                 sleep 5 &

$ 
[1]   Done                    sleep 5
[2]   Done                    sleep 5
[3]-  Done                    sleep 5
[4]+  Done                    sleep 5

2

আমি অনুমান করছি আপনি যখন কাজের মাধ্যমে যাচাই করেন তখন আপনি উল্লেখ করছেন $jobs। যাইহোক, আপনি সম্ভবত ইতিমধ্যে জানেন, nকাজ # চিহ্নিত করে। [n] +চূড়ান্ত কাজ যে বলা হত উল্লেখ করে। [n] -বলা হয় দ্বিতীয় থেকে শেষ কাজ বোঝায়।

উদাহরণ স্বরূপ:

chris@chris-VirtualBox:~$ sleep 30 &
[1] 904
chris@chris-VirtualBox:~$ sleep 50 &
[2] 972
chris@chris-VirtualBox:~$ jobs
[1]-  Running                 sleep 30 &
[2]+  Running                 sleep 50 &

সে কারণেই, এই ক্ষেত্রে, আমাদের sleep 50 &শেষ: [2]+এবং sleep 30 &শেষ থেকে দ্বিতীয়:[1]-


পরিস্থিতি সম্পর্কে আপনার বিবরণটি অস্পষ্ট এবং কোন চাকরিটি প্রথমে শেষ হবে তা সিস্টেম পূর্বাভাস দেয় না।
— জুলি পেলেটিয়ার

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