Task Management (tasklist, taskkill)

Microsoft Technologies - ব্যাচ স্ক্রিপ্ট (Batch Script) Batch Script এর বেসিক কমান্ড (Basic Commands) |
236
236

Windows এর Task Management হলো একটি অত্যন্ত গুরুত্বপূর্ণ কার্যক্রম, যা কম্পিউটার সিস্টেমে চলমান প্রোগ্রাম এবং প্রসেসগুলো নিয়ন্ত্রণ করতে সাহায্য করে। tasklist এবং taskkill কমান্ড দুটি ব্যবহার করে আপনি চলমান প্রসেসগুলোর তালিকা দেখতে পারবেন এবং অপ্রয়োজনীয় বা সমস্যাযুক্ত প্রসেসগুলো বন্ধ (terminate) করতে পারবেন।

tasklist কমান্ড

tasklist কমান্ডটি Windows সিস্টেমে চলমান সকল প্রসেসের তালিকা প্রদর্শন করতে ব্যবহৃত হয়। এটি প্রসেসের নাম, PID (Process ID), এবং অন্যান্য গুরুত্বপূর্ণ তথ্য যেমন মেমরি ব্যবহারের পরিমাণও দেখাতে পারে।

tasklist এর ব্যবহার:
  1. সব চলমান প্রসেসের তালিকা দেখুন:

    tasklist
    

    এই কমান্ডটি আপনার সিস্টেমে চলমান সব প্রসেসের নাম, PID এবং মেমরি ব্যবহারের পরিমাণ দেখাবে।

  2. প্রসেস ফিল্টার করা (ফাইল নাম অনুসারে):

    tasklist /fi "imagename eq notepad.exe"
    

    এই কমান্ডটি শুধুমাত্র notepad.exe এর চলমান প্রক্রিয়া প্রদর্শন করবে।

  3. ফাইলের মেমরি ব্যবহার দেখানো:

    tasklist /v
    

    এটি অতিরিক্ত বিশদ তথ্য যেমন মেমরি ব্যবহার, প্রোগ্রামের বর্তমান স্ট্যাটাস ইত্যাদি প্রদর্শন করবে।

  4. PID এবং মেমরি ফিল্ড সহ আউটপুট ফাইল আউটপুট করা:

    tasklist /fo csv > tasklist.csv
    

    এই কমান্ডটি কমান্ড আউটপুটটিকে CSV ফরম্যাটে সংরক্ষণ করবে, যা পরবর্তীতে বিশ্লেষণ বা রিপোর্ট তৈরির জন্য ব্যবহার করা যেতে পারে।

taskkill কমান্ড

taskkill কমান্ডটি ব্যবহার করে আপনি একটি চলমান প্রসেস বন্ধ করতে পারেন। এটি প্রোগ্রাম বা প্রসেসকে সম্পূর্ণভাবে বন্ধ করে দেয়, যা সিস্টেমের অতিরিক্ত রিসোর্স ব্যবহার বা কোনো সমস্যা সৃষ্টি করতে পারে।

taskkill এর ব্যবহার:
  1. একটি নির্দিষ্ট প্রসেস বন্ধ করা PID দিয়ে:

    taskkill /pid 1234
    

    এখানে 1234 হলো প্রসেসের ID (PID)। এই কমান্ডটি PID দিয়ে নির্দিষ্ট প্রসেস বন্ধ করবে।

  2. প্রসেস নাম দিয়ে বন্ধ করা:

    taskkill /im notepad.exe
    

    এই কমান্ডটি notepad.exe নামে চলমান সকল প্রসেস বন্ধ করবে।

  3. বিনামূল্যে (Forcefully) প্রসেস বন্ধ করা:

    taskkill /im notepad.exe /f
    

    /f সুইচটি ব্যবহার করলে এটি সেই প্রসেসটিকে "forcefully" বন্ধ করবে, অর্থাৎ, যদি প্রসেসটি বন্ধ হতে না চায় বা কোনো রিসোর্স আটকে থাকে, তাও এটি বাধ্যতামূলকভাবে বন্ধ করবে।

  4. একাধিক প্রসেস বন্ধ করা:

    taskkill /im notepad.exe /im calc.exe /f
    

    এই কমান্ডটি একাধিক প্রসেস (যেমন, notepad.exe এবং calc.exe) একসাথে বন্ধ করবে।

  5. একটি নির্দিষ্ট ইউজারের সমস্ত প্রসেস বন্ধ করা:

    taskkill /f /fi "username eq UserName"
    

    এই কমান্ডটি নির্দিষ্ট ব্যবহারকারীর সকল চলমান প্রসেস বন্ধ করবে, যেখানে UserName হলো সেই ব্যবহারকারীর নাম।

  6. সিস্টেমের সকল প্রসেস বন্ধ করা (ব্যবহারকর্তা সাবধান থাকুন):

    taskkill /f /fi "status eq running"
    

    এটি সিস্টেমের সকল চলমান প্রসেস গুলি বন্ধ করতে পারে, কিন্তু এটি ব্যবহারে সতর্কতা অবলম্বন করা উচিত, কারণ এটি সিস্টেমের গুরুত্বপূর্ণ প্রসেসও বন্ধ করতে পারে।

tasklist এবং taskkill এর সুবিধা

  1. প্রসেস ম্যানেজমেন্ট সহজতর করা
    আপনি যদি সিস্টেমের অতিরিক্ত বা অপ্রয়োজনীয় প্রসেস চালু দেখতে চান বা বন্ধ করতে চান, তবে tasklist এবং taskkill কমান্ড দুটি খুবই সহায়ক। এর মাধ্যমে আপনি সিস্টেমের অপটিমাইজেশন এবং নিরাপত্তা বজায় রাখতে পারেন।
  2. অটোমেশন এবং স্ক্রিপ্টিং
    যদি আপনি কোন ব্যাচ স্ক্রিপ্টে অনেক প্রসেস ম্যানেজমেন্ট করতে চান, তাহলে tasklist এবং taskkill কমান্ড ব্যবহার করে আপনি নির্দিষ্ট প্রসেসগুলো সহজে বন্ধ বা দেখতে পারেন।
  3. প্রসেস ট্রাবলশুটিং
    কোনো প্রোগ্রাম বা প্রসেস সঠিকভাবে কাজ না করলে, tasklist এবং taskkill কমান্ড দিয়ে আপনি সেই প্রসেসটি বন্ধ করে পুনরায় শুরু করতে পারেন।
  4. নিরাপত্তা
    কিছু প্রসেস অবাঞ্ছিত বা বিপজ্জনক হতে পারে, বিশেষ করে ম্যালওয়্যার বা অবৈধ সফটওয়্যার। taskkill কমান্ড ব্যবহার করে আপনি দ্রুত সেই প্রসেসগুলো বন্ধ করতে পারেন।

সারাংশ

tasklist এবং taskkill হলো Windows সিস্টেমের দুটি অত্যন্ত গুরুত্বপূর্ণ টুল, যা কমান্ড লাইন থেকে চলমান প্রসেস দেখার এবং পরিচালনা করার জন্য ব্যবহৃত হয়। এগুলোর মাধ্যমে আপনি সিস্টেমের কর্মক্ষমতা বৃদ্ধি করতে পারেন, অপ্রয়োজনীয় প্রসেস বন্ধ করতে পারেন, এবং স্ক্রিপ্ট বা অটোমেশন টাস্কে ব্যবহারের সুবিধা পেতে পারেন। Task Management এর এই দুই কমান্ড সিস্টেম অ্যাডমিনিস্ট্রেশন এবং প্রোগ্রামিং কাজের জন্য অত্যন্ত কার্যকরী।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion