2016-12-08 2 views
0

Wenn eine Diskette in meinen Cluster eingelegt wird, möchte ich das wissen. Also ich muss hören/var/adm/Nachrichten und wenn ich fange! NEU! "online" Zeile Ich muss es in eine andere Protokolldatei schreiben.Abrufen des Protokolleintrags "disk online" aus dem Systemprotokoll

Wenn die Platte geht online erhalte ich diese Art von Log-Einträge:

Dec 8 10:10:46 SMNODE01 genunix: [ID 408114 kern.info] /scsi_vhci/[email protected] (sd69) online 

Schwanz funktioniert ohne Option -F. Aber ich brauche -F Option:/ Schwanz Nachrichten | grep 408114 | grep '/ scsi_vhci/disk @' | egrep -wi --color 'online'

Ich habe 3 einheitliche Wörter für Grep.
1- Die ID "408114" ist einzigartig für den Online-Status.
2-/scsi_vhci/disk @
3- Online

PS: Sorry für mein Englisch :)

Antwort

0

Für grep UND verwenden .*:

$ grep 408114.*/scsi_vhci/[email protected]*online test 
Dec 8 10:10:46 SMNODE01 genunix: [ID 408114 kern.info] /scsi_vhci/[email protected] (sd69) online 

Das nächste Mal bearbeiten nicht die Frage komplett, aber eine andere Frage stellen.

+0

Es funktioniert wie ein Charme! DANKE SO VIEL :) "tail -F Nachrichten | grep 408114. * online" – Morphinz

Verwandte Themen