aboutsummaryrefslogtreecommitdiffstats
path: root/maven-meeper
diff options
context:
space:
mode:
authorJason van Zyl <jvanzyl@apache.org>2006-11-05 23:35:03 +0000
committerJason van Zyl <jvanzyl@apache.org>2006-11-05 23:35:03 +0000
commit92077580d8271c8e2e090874289a8298ccb307f5 (patch)
tree71c778cdf06ef03fa4196dc591c770cbe0698e81 /maven-meeper
parentf4820762600ce0926c27e687dc8d4f3144d97d78 (diff)
downloadarchiva-92077580d8271c8e2e090874289a8298ccb307f5.tar.gz
archiva-92077580d8271c8e2e090874289a8298ccb307f5.zip
o don't reference the log file in the crontab but place it in the script so that when you run it by hand the last run is always logged.
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@471571 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'maven-meeper')
-rw-r--r--maven-meeper/src/bin/crontab.txt2
-rwxr-xr-xmaven-meeper/src/bin/synchronize.sh6
2 files changed, 6 insertions, 2 deletions
diff --git a/maven-meeper/src/bin/crontab.txt b/maven-meeper/src/bin/crontab.txt
index ed9890973..f07de1c4a 100644
--- a/maven-meeper/src/bin/crontab.txt
+++ b/maven-meeper/src/bin/crontab.txt
@@ -1 +1 @@
-0 */4 * * * cd ~/components/maven-meeper/src/bin; ./synchronize.sh 2>&1 | tee $HOME/repository-staging/to-ibiblio/reports/sync/last-sync-results.txt
+0 */4 * * * cd ~/components/maven-meeper/src/bin; ./synchronize.sh
diff --git a/maven-meeper/src/bin/synchronize.sh b/maven-meeper/src/bin/synchronize.sh
index bc2011c3b..69776b564 100755
--- a/maven-meeper/src/bin/synchronize.sh
+++ b/maven-meeper/src/bin/synchronize.sh
@@ -13,8 +13,10 @@ dir=`pwd`
syncProperties=$dir/synchronize.properties
MODE=$1
-
PID=$$
+
+(
+
RUNNING=`ps -ef | grep synchronize.sh | grep -v 'sh -c' | grep -v grep | grep -v $PID`
if [ ! -z "$RUNNING" ]; then
echo Sync already running... exiting
@@ -116,3 +118,5 @@ echo "Copying rewrite rules into place"
cp $M1_M2_REWRITE_RULES $MAVEN1_REPO/.htaccess
scp $M1_M2_REWRITE_RULES maven@login.ibiblio.org:/public/html/maven/.htaccess
+
+) > $HOME/repository-staging/to-ibiblio/reports/sync/last-sync-results.txt 2>&1