Votre espace a été migré vers le nouveau wiki le 21/08/2023 : https://wiki.univ-lorraine.fr/wiki/perso/view/zimmerm15
Les modifications apportées ici depuis cette date ne seront pas reportées. Le wikidocs disparaitra définitivement le 31/01/2024.

Vous regardez une version antérieure (v. /pages/viewpage.action?pageId=260775165) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Objectif

  • Trouver les processus qui correspondent à un motif donné en argument.

Playbook

tail_files.yml
---
# all pour indiquer que toutes les machines peuvent utiliser ce playbook
- hosts: all
  gather_facts: no
  vars:
    nb_contexte: "3"
    recherche: httpd
  tasks:
    - name: Rechercher un processus avec contexte
      become: True
      become_user: root
      # ^USER pour avoir la première ligne avec l'intitulé de chaque ligne
      shell: ps afxuww | grep -C {{ nb_contexte }} '{{ recherche }}\|^USER '

Usage

ansible-playbook --limit machines --extra-vars '{"nb_lignes": "20", "fichiers": "/var/log/messages"}' ./tail_files.yml
  • Aucune étiquette