আদেশ
ping <dest> &
পিং ব্যাকগ্রাউন্ডে যেতে কারণ। এটি এখনও টার্মিনালে আউটপুট প্রিন্ট করে। Ctrl-C এটি থামায় না, কেবল একটি নতুন প্রম্পট প্রবর্তন করবে। কিভাবে এটি টার্মিনাল থেকে থামাতে হবে?
আদেশ
ping <dest> &
পিং ব্যাকগ্রাউন্ডে যেতে কারণ। এটি এখনও টার্মিনালে আউটপুট প্রিন্ট করে। Ctrl-C এটি থামায় না, কেবল একটি নতুন প্রম্পট প্রবর্তন করবে। কিভাবে এটি টার্মিনাল থেকে থামাতে হবে?
উত্তর:
প্রথমে fgআপনার pingকমান্ডটি চলমান একই টার্মিনালে প্রবেশ করুন (এটি প্রক্রিয়াটিকে অগ্রভাগে নিয়ে আসে), তারপরে প্রক্রিয়াটি বন্ধ করতে Ctrl+ চাপুন c।
jobsপটভূমিতে চলমান প্রক্রিয়ার একটি তালিকা পেতে ব্যবহার করতে পারেন ।
ffmpeg।
এটি যদি আপনার একমাত্র ও একমাত্র পটভূমির কাজ হয় তবে আপনি এটি দিয়ে হত্যা করতে পারেন kill %1। নিশ্চিত না হলে আপনি আপনার সমস্ত পটভূমির কাজগুলি তালিকাভুক্ত করতে পারেন jobsএবং kill %<n>যেখানে আপনার পিং কাজের সংখ্যার সাথে এন প্রতিস্থাপন করবেন সেখানে ব্যবহার করতে পারেন ।
যখন আপনি ব্যবহার করে পটভূমি একটি প্রক্রিয়া পাঠান, কিনা ctrl- zবা &কমান্ডের শেষে, আপনি নিম্নলিখিত বিন্যাসে একটি আউটপুট পাবেন: [index] process-id। আপনি যদি ব্যাকগ্রাউন্ডে একাধিক প্রক্রিয়া প্রেরণ করেন তবে সূচকটি প্রতিবার বৃদ্ধি পাবে।
উদাহরণ স্বরূপ:
$ sleep 100 &
[1] 41608
$ sleep 101 &
[2] 41609
$ sleep 102 &
[3] 41610
$ sleep 103 &
[4] 41611
$ sleep 104 &
[5] 41612
$ sleep 105 &
[6] 41613
$ sleep 106 &
[7] 41614
নির্দিষ্টটি বন্ধ করতে, আপনি হয় ব্যবহার করতে পারেন kill <process-id>বা fg <index>এরপরে ব্যবহার করতে পারেন ctrl-c
পূর্ববর্তী আউটপুট ব্যবহার করে উদাহরণ:
$ kill 41614
অথবা
$ fg 7
sleep 106
^C
টার্মিনালের একটি নতুন ট্যাব চালু করুন, চালান:
$ pgrep ping
2564
তারপরে পিডটি killকমান্ডটি ব্যবহার করে হত্যা করুন :
$ kill 2564
pgrepনাম অনুসারে প্রক্রিয়াগুলি অনুসন্ধান করার জন্য ব্যবহার করেন, আপনি pkillসেগুলি নাম দ্বারা হত্যা করার জন্যও ব্যবহার করতে পারেন । প্রসেস আইডি টাইপ / কপি করার দরকার নেই এবং ব্যবহার করুন kill।
আপনি jobsকমান্ডের সাথে পটভূমিতে (বর্তমান সেশনের জন্য) যে সমস্ত প্রক্রিয়া রেখেছিলেন তা দেখতে পাবেন আপনি এই কমান্ডটি চালানোর পরে আপনি বর্তমান প্রক্রিয়া এবং প্রতিটি প্রক্রিয়ার বাম দিকে চলমান সমস্ত প্রক্রিয়া দেখতে পাবেন: কিছু নম্বর দেখতে পাবেন:
[1]- Running sleep 200000 &
[2]+ Running sleep 300000 &
আপনি সহজেই চাকরি (প্রক্রিয়াগুলি) সমাপ্ত করতে পারেন kill -15 n%(এন এমন একটি নম্বর যা [[] সাইন ইন) রয়েছে
-15যদি আপনি, বন্ধ প্রক্রিয়া বলপূর্বক শুধু ব্যবহার করতে চান, প্রক্রিয়া সুন্দরভাবে সসীম জন্য -9পরিবর্তে -15
দ্রষ্টব্য: এটা সুস্পষ্ট আপনি Root ব্যবহারকারীর বিশেষাধিকার সঙ্গে একটি কমান্ড চালানোর জন্য আপনি চালানোর আছে kill -15 n%সঙ্গেsudo
2) আপনি সিস্টেমটিতে চলছে ps -auxএবং দেখার জন্য যে প্রক্রিয়া চলছে সেগুলির সমস্ত দেখতে পাবেন ping:
ps -aux | grep ping
আউটপুটটি হ'ল:
root 2615 0.0 0.0 25828 1052 pts/0 S 02:12 0:00 ping 8.8.8.8
দ্বিতীয় সংখ্যাটি (2615) পিআইডি বা প্রক্রিয়া আইডি এবং আপনি প্রক্রিয়াটি শেষ করে দিতে পারেন
sudo kill -15 2615
pingএকটি গণনা সহ প্রাকৃতিকভাবে পুনরাবৃত্তিগুলি সীমাবদ্ধ করার একটি উপায় রয়েছে-c N- যেখানে এন একটি ধনাত্মক সংখ্যা।