Komut satırı argümanlarına dayanarak bir işlemi nasıl öldürebilirim?
killall
, pgrep
ve pkill
yalnızca işlem adına göre çalışır gibi görünüyor.
Java sanal makinelerinde çalışan birkaç uygulamayı birbirinden ayırt edebilmek için buna ihtiyacım var, burada java
herkes için işlem adı ve gerçek uygulama adı komut satırı argümanlarına bakarak bulunabilir.
Bu, el ile ps aux | grep myapp.jar
pid'yi çıktıdan el ile öldürmekle ve ardından el ile yapılabilir , ancak komutun otomatik olarak eşdeğer bir şey yapmasını istiyorum.
bash: syntax error near unexpected token ';'
bir çalışma yoktur ... case deyimi ve işareti tarafından takip edildiğinde;;
... belki farklı bir kabuk kullanıyorsunuz (?)