From: Ralph Boehme Date: Fri, 28 Feb 2020 12:02:43 +0000 (+0100) Subject: ctdb: add tail logs option to local_daemons.sh X-Git-Tag: ldb-2.2.0~1537 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c2dba1f53b28b4f71ebe62a034e2201b89d9592b;p=thirdparty%2Fsamba.git ctdb: add tail logs option to local_daemons.sh Signed-off-by: Ralph Boehme Reviewed-by: Martin Schwenke Autobuild-User(master): Martin Schwenke Autobuild-Date(master): Sat Feb 29 08:02:50 UTC 2020 on sn-devel-184 --- diff --git a/ctdb/tests/local_daemons.sh b/ctdb/tests/local_daemons.sh index a67055a9337..6724cdb3b71 100755 --- a/ctdb/tests/local_daemons.sh +++ b/ctdb/tests/local_daemons.sh @@ -438,6 +438,22 @@ local_daemons_print_log () } +local_daemons_tail_log () +{ + if [ $# -ne 1 ] || [ "$1" = "-h" ] ; then + local_daemons_generic_usage "tail-log" + fi + + _nodes="$1" + shift + + onnode_common + + # shellcheck disable=SC2016 + # $CTDB_BASE must only be expanded under onnode, not in top-level shell + tail -f $(onnode -q "$_nodes" 'echo ${CTDB_BASE}/log.ctdb') +} + usage () { cat < for daemon configuration @@ -475,5 +492,6 @@ stop) local_daemons_stop "$@" ;; onnode) local_daemons_onnode "$@" ;; print-socket) local_daemons_print_socket "$@" ;; print-log) local_daemons_print_log "$@" ;; +tail-log) local_daemons_tail_log "$@" ;; *) usage ;; esac