From c5150864d9f34ce589fef2e16be31dd233f2cf7a Mon Sep 17 00:00:00 2001 From: Kris Kennaway Date: Sat, 22 Feb 2003 22:26:23 +0000 Subject: Instead of pushing the load data to the master with scp every 10 seconds, just report it via an inetd service. --- Tools/portbuild/scripts/reportload | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'Tools/portbuild') diff --git a/Tools/portbuild/scripts/reportload b/Tools/portbuild/scripts/reportload index 0044db5cc75c..4f7e0a806c35 100755 --- a/Tools/portbuild/scripts/reportload +++ b/Tools/portbuild/scripts/reportload @@ -1,8 +1,6 @@ #!/bin/sh # # This is run on the clients to report their loads to the server. -# Every 5 seconds we concatenate the number of currently building ports with -# the machine uptime and push it to the server. # configurable variables pb=/var/portbuild @@ -10,14 +8,6 @@ arch=$1 . ${pb}/${arch}/portbuild.conf -me=$(hostname -s) -tmpfile=${scratchdir}/${me} - -while true; do - num=$(echo $(ls -1d ${scratchdir}/*/chroot/*/used 2>/dev/null| wc -l)) - echo -n "$num " > ${tmpfile} - uptime >> ${tmpfile} - scp -q ${tmpfile} ${user}@${master}:${pb}/${arch}/loads/ - rm -f ${tmpfile} - sleep 5 -done +num=$(echo $(ls -1d ${scratchdir}/*/chroot/*/used 2>/dev/null| wc -l)) +echo -n "$num " +uptime -- cgit v1.2.3