- Modifié
- Meilleure réponsesélectionnée par Aerya
Si tu veux du full DIY, tu peux boucler sur la lecture d'un fichier :
tail -fn 200 /var/log/dmesg | while read line; do
if echo $line | grep error > /dev/null 2>&1; then
echo "ALERT trop grave sur $line"
fi
done
Qui me donne en resultat :
ALERT trop grave sur [ 8.086611] kernel: floppy: error 10 while reading block 0
ALERT trop grave sur [ 8.199531] kernel: blk_update_request: I/O error, dev fd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
ALERT trop grave sur [ 8.202673] kernel: floppy: error 10 while reading block 0
ALERT trop grave sur [ 8.331456] kernel: blk_update_request: I/O error, dev fd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
ALERT trop grave sur [ 8.335177] kernel: floppy: error 10 while reading block 0