Saya mencari satu baris yang mengembalikan pid dari proses yang berjalan.
Saat ini saya punya:
ps -A -o pid,cmd|grep xxx|head -n 1
Dan ini mengembalikan tinju pid, command
. Saya hanya perlu nomor pertama dari keluaran dan mengabaikan sisanya. Saya kira sed
atau awk
akan membantu di sini tetapi pengalaman saya dengan mereka terbatas.
Juga, ini memiliki masalah lain, itu akan mengembalikan pid grep jika xxx tidak berjalan.
Sangat penting untuk memiliki satu baris, karena saya ingin menggunakan kembali output untuk melakukan sesuatu yang lain, seperti membunuh proses itu.