spb/datacenterindex
Public
HTML 53.9%
TypeScript 44.5%
JavaScript 0.6%
SQL 0.5%
1#!/usr/bin/env bash2# logs.sh <service> [--target data|crawl] [-n 200] [--no-follow]3# service → target is inferred (worker, worker-b → crawl; everything else → data).4source "$(dirname "${BASH_SOURCE[0]}")/lib.sh"5svc="${1:-}"; [[ -n $svc ]] || die "usage: logs.sh <service> [--target data|crawl] [-n N] [--no-follow]"6shift7target="$(target_for_service "$svc")"; n=200; follow="-f"8while [[ $# -gt 0 ]]; do9 case "$1" in10 --target) target="$2"; shift ;;11 -n) n="$2"; shift ;;12 --no-follow) follow="" ;;13 *) die "unknown flag $1" ;;14 esac15 shift16done17check_target "$target"18exec ssh -t "${SSH_OPTS[@]}" "$(host_for "$target")" "$(compose_prefix "$target") logs --tail=$n $follow $svc"19