আমি প্রায়শই যেমন
sudo netstat -lpn |grep :8088
আউটপুট দেখুন
tcp6 0 0 :::8088 :::* LISTEN 11189/java
এবং তারপর
sudo kill -kill 11189
আমি ঠিক তেমন একটি সুবিধাজনক কমান্ড চাই killatport 8088
যেমন টিসিপি পোর্ট নম্বরটি ভেরিয়েবল হিসাবে ব্যবহার করা হয় এবং আমি পাইপলাইনের জন্য একটি উলামের মতো করতে পারি যা আমার যা করতে চায়, তবে কীভাবে আউটপুট এবং পাইপ থেকে পিআইডি পাই? কিল কমান্ডের কাছে? আমি মনে করি নেটস্ট্যাট থেকে আউটপুট থেকে পিআইডি পেতে আমি সম্ভবত বিশ্রী ব্যবহার করতে সক্ষম হতে পারি তবে কীভাবে আমি সুরক্ষা করব এবং একটি সঠিক পোর্ট ম্যাচ করব যাতে ইনপুট 808080 এবং একইভাবে মেলে না? আমি কি এর পরিবর্তে এটি একটি সি প্রোগ্রাম করব? বা এর মতো একটি ছোট্ট ইউটিলিটি ইতিমধ্যে আছে?
mvn jetty:stop
উদাহরণস্বরূপ সার্ভারটি বন্ধ করা ব্যর্থ হতে পারে OutOfMemoryError
। আমি যখন জাভা সার্লেটগুলি পুনরায় চালু করি তখন এটি ঘটে যায় যে কোনও নিয়মিত স্টপ এমনকি পোর্টটি উপলভ্য হয় না mvn jetty:stop
। কখনও কখনও প্রক্রিয়া OutOfMemoryError
টিসিপি বন্দরটি একটি নিয়মিত শাটডাউন যেমন মুক্ত করতে পারে এবং তা মুক্ত করতে পারে না mvn jetty:stop
।
mvn jetty:stop
সিআইজিটারএম প্রেরণের মতো নয়, এবং এর জাভিলিএমএল এখনও সাইনটার্ম প্রক্রিয়া করতে সক্ষম হবে যদিও এর অ্যাপ্লিকেশন (গুলি) মেমরির বাইরে রয়েছে।