gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r26707 - in gnunet-planetlab/gplmt/contrib: . tasklists


From: gnunet
Subject: [GNUnet-SVN] r26707 - in gnunet-planetlab/gplmt/contrib: . tasklists
Date: Mon, 1 Apr 2013 15:11:31 +0200

Author: otarabai
Date: 2013-04-01 15:11:31 +0200 (Mon, 01 Apr 2013)
New Revision: 26707

Added:
   gnunet-planetlab/gplmt/contrib/stat-cached.sh
   gnunet-planetlab/gplmt/contrib/tasklists/deploy_gnunetstat_script.xml
Log:
Deploy gnunet-statistics caching script



Added: gnunet-planetlab/gplmt/contrib/stat-cached.sh
===================================================================
--- gnunet-planetlab/gplmt/contrib/stat-cached.sh                               
(rev 0)
+++ gnunet-planetlab/gplmt/contrib/stat-cached.sh       2013-04-01 13:11:31 UTC 
(rev 26707)
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+file=/tmp/stat-cache
+expiration_time=120
+
+if [ -f "$file" ]; then
+       current=`date +%s`
+       modified=`stat -c "%Y" $file`
+       if [ $(($current-$modified)) -gt $expiration_time ]; then
+               gnunet-statistics > $file
+       fi
+else
+       gnunet-statistics > $file
+fi
+
+# parse file here
+grep "$1 .* $2" $file | awk '{print $NF}'


Property changes on: gnunet-planetlab/gplmt/contrib/stat-cached.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: gnunet-planetlab/gplmt/contrib/tasklists/deploy_gnunetstat_script.xml
===================================================================
--- gnunet-planetlab/gplmt/contrib/tasklists/deploy_gnunetstat_script.xml       
                        (rev 0)
+++ gnunet-planetlab/gplmt/contrib/tasklists/deploy_gnunetstat_script.xml       
2013-04-01 13:11:31 UTC (rev 26707)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tasklist name="Deploy GNUnet Statistics Script" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:noNamespaceSchemaLocation="../tasklist_schema.xsd">
+           <put id="0" name="put stat-cached.sh">
+                   <source>contrib/stat-cached.sh</source>
+                   <destination>~/stat-cached.sh</destination>
+                   <stop_on_fail>true</stop_on_fail>
+           </put>
+</tasklist>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]