কমান্ড লাইনের যুক্তিগুলির ভিত্তিতে আমি কোনও প্রক্রিয়া কীভাবে হত্যা করতে পারি?
killall
, pgrep
এবং pkill
কেবল প্রক্রিয়া নামের উপর ভিত্তি করে কাজ করে বলে মনে হচ্ছে।
জাভা ভার্চুয়াল মেশিনের অভ্যন্তরে চলমান বেশ কয়েকটি অ্যাপ্লিকেশনগুলির মধ্যে পার্থক্য অর্জন করার জন্য আমার এটি দরকার, যেখানে java
তাদের সবার প্রক্রিয়া নাম এবং প্রকৃত অ্যাপ্লিকেশন নামটি কমান্ড লাইন আর্গুমেন্টগুলি দেখে খুঁজে পাওয়া যাবে।
এটি ps aux | grep myapp.jar
আউটপুট থেকে ম্যানুয়ালি পিডটি মেরে ম্যানুয়ালি করা যেতে পারে তবে আমি স্বয়ংক্রিয়ভাবে কিছু সমমানের একটি আদেশ চাই।
bash: syntax error near unexpected token ';'
... যখন এম্পারস্যান্ড অনুসরণ করা হয় তখন এটি কোনও ক্ষেত্রে বিবৃতিতে কাজ করে;;
... সম্ভবত আপনি একটি আলাদা শেল (?) ব্যবহার করছেন