Skip to content

Instantly share code, notes, and snippets.

@adyrcz
Forked from stantonk/multitail.sh
Last active October 10, 2016 13:38
Show Gist options
  • Save adyrcz/725a66252fd9a7664385 to your computer and use it in GitHub Desktop.
Save adyrcz/725a66252fd9a7664385 to your computer and use it in GitHub Desktop.
Tail multiple logs on multiple hosts
#!/bin/bash
HOSTS=(PUT, YOUR, HOSTS, HERE)
LOGS=(access.*.log, error.*.log)
CMD="tail -f ${LOGS}"
echo "Hit CTRL-C to stop"
sleep 0.5
PIDS=""
for host in ${HOSTS[*]}
do
ssh $host $CMD &
PIDS="$PIDS $!"
done
trap 'kill $PIDS' SIGINT
wait
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment