Ansible - Cum să Grep (ps -few) și să omorâți orice proces Linux care rulează pe gazdă la distanță?

Publicat: 2022-02-24

Ansible - Cum să Grep (ps -puține) și să distrugi orice proces Linux care rulează pe gazdă la distanță

Ansible este un instrument de administrare a sistemului destul de uimitor. Am publicat un număr de articole pe Ansible în ultimele săptămâni despre cum să copiați fișiere pe gazda la distanță, Cum să executați comenzi pe gazde la distanță, cum să instalați Java, Python pe o gazdă la distanță și așa mai departe.

În acest tutorial, vom analiza cum să grep procesul java care rulează pe o gazdă la distanță și să omorâm acel proces de la distanță folosind un manual de joc simplu ansible.

Iată pașii pe care îi vom face în acest tutorial:

  • Pe gazda de la distanță, rulați CrunchifyAlwaysRunningProgram.java
    • Urmați tutorialul despre Cum să rulați un program pentru totdeauna în Java
    • rulați programul java folosind nohup java CrunchifyAlwaysRunningProgram &

Cum să verific dacă procesul este pornit și rulează pe gazda la distanță?

Ansible - Cum să Grep (ps -puține) și Kill Process care rulează pe gazdă la distanță?

verificați ID 18174 .

  • creați fișierul fișier crunchify-hosts care are IP gazdă la distanță
  • creați fișierul crunchify-grep-kill-process.yml cu sarcini ansible pentru grep și kill java
  • executați comanda: ansible-playbook -i ./crunchify-hosts crunchify-grep-kill-process.yml
  • verificați rezultatul pe consola terminalului macOS

fișier crunchify-hosts

Fișierul conține adresa IP de la distanță și acreditările care vă vor ajuta să vă conectați fără parolă.

fișier crunchify-grep-kill-process.yml

Aici fișierul Ansible Playbook primește toate procesele java, omorându-l folosind comanda simplă kill -9 .

Executați Ansible Playbook:

Cum se verifică?

Doar încercați să procesați grep din nou pe gazda la distanță.

După cum observați, nu veți vedea process ID 18174 în listă și nu există niciun proces java care rulează.

Asta e.

Acesta este cel mai simplu mod de a grep proces Java și de a ucide folosind Ansible. Anunțați-mă dacă vă confruntați cu vreo problemă la rularea acestui Ansible playbook .