/
Script tips and tricks

Script tips and tricks

Do you know a neat trick that could save someone hours of agony at the command line? Put it here!

 

  • Log file timestamps in “epoch” format? That is, seconds since January 1, 1970? Use “epoch2timestamp” from /kroot/src/util/instr/scripts.

From /net/lehoula/local/kroot/var/log/watch_hirot_monitor.log

1666139858.878 watch_hirot: rotpdest_update: dcs_rotstat=128
1666139858.878 watch_hirot: rotpdest_update: rotator is disabled
1666139859.058 watch_hirot: irotmode_callback: IROTMODE=4 action ignored; status= 3

Use: tail -50 /net/lehoula/local/kroot/var/log/watch_hirot_monitor.log | awk '{line = $0; var = system("epoch2timestamp -n " $1); print var, line}'

yields:

2022-10-18T14:37:38.8780 1666139858.878 watch_hirot: rotpdest_update: dcs_rotstat=128
2022-10-18T14:37:38.8780 1666139858.878 watch_hirot: rotpdest_update: rotator is disabled
2022-10-18T14:37:39.0580 1666139859.058 watch_hirot: irotmode_callback: IROTMODE=4 action ignored; status= 3


Related content