Ansible – Bagaimana cara Grep (ps -few) dan Membunuh semua proses linux yang berjalan di Remote Host?

Diterbitkan: 2022-02-24

Ansible – Cara Grep (ps -few) dan Membunuh semua proses linux yang berjalan di Remote Host

Ansible adalah alat admin sistem yang sangat menakjubkan. Kami telah menerbitkan sejumlah artikel tentang Ansible dalam beberapa minggu terakhir tentang cara menyalin file di host jarak jauh, Cara Menjalankan Perintah di Host jarak jauh, cara menginstal Java, Python di host jarak jauh, dan sebagainya.

Dalam tutorial ini, kita akan membahas cara grep proses java yang berjalan di host jarak jauh dan mematikan proses jarak jauh itu menggunakan buku pedoman sederhana yang memungkinkan.

Berikut adalah langkah-langkah yang akan kita lakukan dalam tutorial ini:

  • Pada host jarak jauh, jalankan CrunchifyAlwaysRunningProgram.java
    • Ikuti tutorial Cara Menjalankan Program selamanya di Java
    • jalankan program java menggunakan nohup java CrunchifyAlwaysRunningProgram &

Bagaimana cara memeriksa apakah proses dimulai dan berjalan pada host jarak jauh?

Ansible - Bagaimana Cara Grep (ps -few) dan Membunuh Proses yang berjalan di Host Jarak Jauh?

periksa ID 18174 .

  • buat file crunchify-hosts yang memiliki IP host jarak jauh
  • buat file crunchify-grep-kill-process.yml dengan tugas yang memungkinkan untuk grep dan kill proses java
  • jalankan perintah: ansible-playbook -i ./crunchify-hosts crunchify-grep-kill-process.yml
  • periksa hasil di konsol terminal macOS

file crunchify-hosts

File berisi alamat IP jarak jauh dan kredensial yang akan membantu memungkinkan untuk masuk tanpa kata sandi.

file crunchify-grep-kill-process.yml

Di sini file playbook yang memungkinkan mendapatkan semua proses Java, membunuhnya menggunakan perintah kill -9 sederhana.

Jalankan Playbook yang Mungkin:

Bagaimana cara memverifikasi?

Coba saja proses grep lagi di Host jarak jauh.

Seperti yang Anda perhatikan, Anda tidak akan melihat process ID 18174 dalam daftar dan tidak ada proses Java yang berjalan.

Itu dia.

Ini adalah cara paling sederhana untuk mengambil proses Java dan membunuh menggunakan Ansible. Beri tahu saya jika Anda menghadapi masalah dalam menjalankan Ansible playbook ini.