Skip to main content

Comprendre la surveillance de commandes Linux

Découvrir Linux: les permissions, partie 1 (Mai 2025)

Découvrir Linux: les permissions, partie 1 (Mai 2025)
Anonim

La commande Linuxregarder exécute la commande à plusieurs reprises, en affichant sa sortie (le premier écran). Cela vous permet de regarder l'évolution de la sortie du programme au fil du temps. Par défaut, le programme est exécuté toutes les 2 secondes. utiliser -n ou --interval pour spécifier un intervalle différent.

le - ré ou --différences flag mettra en évidence les différences entre les mises à jour successives. le -- cumulatif option rend la mise en évidence "collante", présentant un affichage en cours de toutes les positions jamais modifiées.

Regarderva courir jusqu'à interrompu.

Synopsis de la commande de surveillance Linux

regarder -dhv -n --differences = cumulatif --help --interval = --version

Notez que la commande est donnée à sh -c ce qui signifie que vous devrez peut-être utiliser des guillemets supplémentaires pour obtenir l'effet souhaité.

Notez que le traitement des options POSIX est utilisé (c’est-à-dire que le traitement des options s’arrête au premier argument non-option). Cela signifie que les indicateurs après commande ne sont pas interprétés par watch lui-même.

Exemples de commande de surveillance Linux

Pour surveiller le courrier, vous pourriez faire:

regarder -n 60 de

Pour regarder le contenu d’un répertoire changer, vous pouvez utiliser:

regarder -d ls -l

Si vous êtes uniquement intéressé par les fichiers appartenant à l'utilisateur joe, vous pouvez utiliser:

regarder -d 'ls -l | fgrep joe '

Pour voir les effets de la citation, essayez-les:

regarder echo $$

regarder echo '$$'

regarder echo "'"' $$ '"'

Important: Utilisez lehommecommande (% man) pour voir comment une commande est utilisée sur votre ordinateur.