[Collab-qa-commits] r1511 - udd/scripts
Lucas Nussbaum
lucas at alioth.debian.org
Mon Jul 13 21:24:35 UTC 2009
Author: lucas
Date: 2009-07-13 21:24:33 +0000 (Mon, 13 Jul 2009)
New Revision: 1511
Added:
udd/scripts/check_timestamps
udd/scripts/monitor_locks
Log:
added some monitoring scripts
Added: udd/scripts/check_timestamps
===================================================================
--- udd/scripts/check_timestamps (rev 0)
+++ udd/scripts/check_timestamps 2009-07-13 21:24:33 UTC (rev 1511)
@@ -0,0 +1 @@
+ls -l --time-style=full-iso /org/udd.debian.org/timestamps/ |sort -n -k 6 | grep -v $(date --iso) | grep -v $(date --iso -d '1 day ago') | grep -v "^total"
Property changes on: udd/scripts/check_timestamps
___________________________________________________________________
Added: svn:executable
+ *
Added: udd/scripts/monitor_locks
===================================================================
--- udd/scripts/monitor_locks (rev 0)
+++ udd/scripts/monitor_locks 2009-07-13 21:24:33 UTC (rev 1511)
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+set -e
+ungranted=$(echo "select locktype, database, relation, pid, mode, granted from pg_locks where granted='f';" | psql -A -q udd | grep row | awk '{print $1}' | cut -c 2-)
+
+if [ -z "$ungranted" ]; then
+echo "select locktype, database, relation, pid, mode, granted from pg_locks where granted='f';" | psql -A -q udd
+fi
+[ "$ungranted" -eq 0 ] || echo "select locktype, database, relation, pid, mode, granted from pg_locks where granted='f';" | psql -A -q udd
+
+if [ "$ungranted" -ne 0 ]; then
+ echo "select locktype, database, relation, pid, mode, granted from pg_locks;" | psql -q udd
+ echo "##########################"
+ ps fx
+ echo "##########################"
+ ps afx
+fi
Property changes on: udd/scripts/monitor_locks
___________________________________________________________________
Added: svn:executable
+ *
More information about the Collab-qa-commits
mailing list