Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
sortir du tail -f dans un menu
Envoyé par: footix06

bonjour,
dans un menu bash, je fais un tail -f sur un log.
pour sortir du tail, il n' y a que le Ctrl+C ??
parce que je voudrais retourner au menu après le tail et avec le Ctrl+C je sort non seulement du tail mais aussi du menu.
merci

Poste le Friday 22 July 2005 10:42:19
Répondre     Citer    
Re: sortir du tail -f dans un menu
Envoyé par: cancerus

Bonjour,

A ma connaissance, il n'y a que CTRL+C pour sortir d'un tail -f.
Aussi, plutôt que d'utiliser un tail -f, ne pourrais-tu pas récupérer la dernière ligne de ton fichier de log par un grep ou un awk ?

Poste le Monday 25 July 2005 09:39:55
Répondre     Citer    
Re: sortir du tail -f dans un menu
Envoyé par: footix06

merci,
Citation
auteur
ne pourrais-tu pas récupérer la dernière ligne de ton fichier de log par un grep ou un awk
c'est un log d'une appli qui est très bavarde, c'est pour contrôler si il y a des msg d'erreurs et lesquels.
A+

Poste le Monday 25 July 2005 10:25:57
Répondre     Citer    
Re: sortir du tail -f dans un menu
Envoyé par: marc ferraton

Citation
footix06
bonjour,
dans un menu bash, je fais un tail -f sur un log.
pour sortir du tail, il n' y a que le Ctrl+C ??
parce que je voudrais retourner au menu après le
tail et avec le Ctrl+C je sort non seulement du
tail mais aussi du menu.
merci
Il faut que tu captures le signal SIGINT, tu pourras continuer ton script, par exemple en bash

#!/bin/bash
# capture du signal SIGINT (Ctrl- C suivant definition voir stty)

function nothing()
{
echo ".................sigint recu "
}

echo "debut"
#trap nothing SIGKILL
trap nothing SIGINT
#trap nothing SIGQUIT
trap -p
trap -l
tail -f /tmp/t
echo "suite du shell"


Poste le Monday 25 July 2005 12:22:24
Répondre     Citer    
Re: sortir du tail -f dans un menu
Envoyé par: footix06

Alors là je dis bravo.
ça marche, merci.

cela faisait un sacré bout de temps que je cherchais.

Poste le Tuesday 26 July 2005 14:33:48
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
sortir du tail -f dans un menu
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons