複数サーバのログをtailする

#!/bin/bash

LOG_NAME="/var/www/<product-name>/shared/log/staging.log"

HOSTS="xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy"

function kill_children {
    pkill -P $$;
    wait;
}

trap "kill_children" EXIT

for host in $HOSTS
do
  ssh -tt $host tail -f $LOG_NAME &
done

wait

実行後に、プロセスが残っていないか確認

$ ps aux | grep tail

参考
複数ホストに ssh しながら tail -F するときにはこうしたらどう?