mirror of
https://github.com/samba-team/samba.git
synced 2025-02-24 13:57:43 +03:00
ctdb: add tail logs option to local_daemons.sh
Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Martin Schwenke <martin@meltin.net> Autobuild-User(master): Martin Schwenke <martins@samba.org> Autobuild-Date(master): Sat Feb 29 08:02:50 UTC 2020 on sn-devel-184
This commit is contained in:
parent
a3fc18f679
commit
c2dba1f53b
@ -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 <<EOF
|
||||
@ -450,6 +466,7 @@ Commands:
|
||||
onnode Run a command in the environment of specified daemon(s)
|
||||
print-socket Print the Unix domain socket used by specified daemon(s)
|
||||
print-log Print logs for specified daemon(s) to stdout
|
||||
tail-log Follow logs for specified daemon(s) to stdout
|
||||
|
||||
All commands use <directory> 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
|
||||
|
Loading…
x
Reference in New Issue
Block a user