diff options
Diffstat (limited to 'util/aliases')
-rw-r--r-- | util/aliases | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/util/aliases b/util/aliases index a0ac661..a8ea5d1 100644 --- a/util/aliases +++ b/util/aliases @@ -137,3 +137,27 @@ thanos_snap() { # remove unneeded /dev/sd* files ls -alF /dev/sd* | awk '$0 !~ /^b/{print $NF}' | xargs sudo rm } + +# show_alllogs displays logs for given expression (build_nr, device, etc...) +show_alllogs() { + local target_logs=/var/tmp/tl-runner-"$1" + if [ $# -ne 2 ] || [ ! -d $target_logs ]; then + echo "Wrong arguments provided" + echo "Example: show_alllogs odroid 123456" + echo "Example: show_alllogs odroid odroid_1" + echo "Possible targets: $TARGET_LIST" + else + exp="$2" + cd $target_logs + + for f in $(grep -l -s "$exp" * | xargs ls -tr); do + echo + echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::; + echo -n ":: " + stat -c "%n %y" $f; + echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::; + cat $f; + done + cd - + fi +} |