Bagaimana saya bisa membunuh proses berdasarkan argumen baris perintahnya?
killall,, pgrepdan pkilltampaknya hanya berfungsi berdasarkan nama proses.
Saya perlu ini untuk dapat membedakan antara sejumlah aplikasi yang berjalan di dalam mesin virtual Java, di mana javanama proses untuk semua dari mereka dan nama aplikasi yang sebenarnya dapat ditemukan dengan melihat argumen command line.
Ini dapat dilakukan secara manual dengan ps aux | grep myapp.jardan kemudian secara manual membunuh pid dari output, tetapi saya ingin perintah untuk melakukan sesuatu yang setara secara otomatis.
bash: syntax error near unexpected token ';'... Itu berfungsi dalam pernyataan kasus ketika ampersand diikuti oleh;;... mungkin Anda menggunakan shell yang berbeda (?)