[SCM] Samba Shared Repository - branch master updated
Martin Schwenke
martins at samba.org
Sat Feb 29 08:03:03 UTC 2020
The branch, master has been updated
via c2dba1f53b2 ctdb: add tail logs option to local_daemons.sh
from a3fc18f679e dsdb: Rewrite comment to remove refernece to LDAP backends
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit c2dba1f53b28b4f71ebe62a034e2201b89d9592b
Author: Ralph Boehme <slow at samba.org>
Date: Fri Feb 28 13:02:43 2020 +0100
ctdb: add tail logs option to local_daemons.sh
Signed-off-by: Ralph Boehme <slow at samba.org>
Reviewed-by: Martin Schwenke <martin at meltin.net>
Autobuild-User(master): Martin Schwenke <martins at samba.org>
Autobuild-Date(master): Sat Feb 29 08:02:50 UTC 2020 on sn-devel-184
-----------------------------------------------------------------------
Summary of changes:
ctdb/tests/local_daemons.sh | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
Changeset truncated at 500 lines:
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 <<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
--
Samba Shared Repository
More information about the samba-cvs
mailing list