result=`ps -Al | grep command-name | wc -l`
echo $result
Pada sistem yang memiliki pgrep tersedia, -c opsi mengembalikan hitungan jumlah proses yang cocok dengan nama yang diberikan
pgrep -c command_name
Perhatikan bahwa ini adalah grep -pencocokan gaya, bukan pencocokan persis, jadi mis. pgrep sh juga akan cocok dengan bash proses. Jika Anda menginginkan pencocokan persis, gunakan juga -x opsi.
Jika pgrep tidak tersedia, Anda dapat menggunakan ps dan wc .
ps -C command_name --no-headers | wc -l
-C pilihan untuk ps mengambil command_name sebagai argumen, dan program mencetak tabel informasi tentang proses yang nama eksekusinya cocok dengan nama perintah yang diberikan. Ini sama persis, bukan grep -gaya. --no-headers opsi menekan tajuk tabel, yang biasanya dicetak sebagai baris pertama. Dengan --no-headers , Anda mendapatkan satu baris per proses yang cocok. Lalu wc -l menghitung dan mencetak jumlah baris dalam masukannya.