podman
1
2
3# This script is intended to be piped into by automation, in order to
4# mark output lines with timing information. For example:
5# /path/to/command |& awk --file timestamp.awk
6
7BEGIN {
8STARTTIME=systime()
9printf "[%s] START", strftime("%T")
10printf " - All [+xxxx] lines that follow are relative to %s.\n", strftime("%FT%TZ", systime(), 1)
11}
12
13{
14printf "[%+05ds] %s\n", systime()-STARTTIME, $0
15}
16
17END {
18printf "[%s] END", strftime("%T")
19printf " - [%+05ds] total duration since %s\n", systime()-STARTTIME, strftime("%FT%TZ", systime(), 1)
20}
21