openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 524384234845d0a420da3ea7dc3028108e9142de
parent d871afff332edd5a6c7859311998f358d0ed2b5b
Author: dankert <devnull@localhost>
Date:   Sat,  9 Jun 2007 01:42:09 +0200

Bash-Skript f?r eine Ver?ffentlichung ?ber Batch (Cron, etc.).

Diffstat:
doc/examples/maintenance/publish.sh | 51+++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+), 0 deletions(-)

diff --git a/doc/examples/maintenance/publish.sh b/doc/examples/maintenance/publish.sh @@ -0,0 +1,51 @@ +#!/bin/bash +# +# en: +# Example for publishing a page via batch. +# +# de: +# Beispiel für eine batchgesteuerte Veröffentlichung. + +URL=http://example.com/~user/openrat +COOKIEFILE=tmpcookie.txt +LOGFILE=publish.log + +echo "" > $COOKIEFILE +echo "---" > $LOGFILE +echo "Do Login..." + +wget --save-cookies $COOKIEFILE \ + --keep-session-cookies \ + -O testlogin.html \ + --post-data='action=index&subaction=login&dbid=pgsql&login_name=publisher&login_password=xxxxxxxx' \ + -a $LOGFILE \ + $URL/do.php + +echo "Cookie:" +cat $COOKIEFILE + +echo "Selecting project..." +wget --load-cookies $COOKIEFILE \ + -O testproject.html \ + -a $LOGFILE \ + --post-data='action=index&subaction=project&id=2' \ + $URL/do.php + +echo "Do publish page now... please wait" +wget --load-cookies $COOKIEFILE \ + -O testpagepubnow.html \ + -a $LOGFILE \ + --post-data='action=page&subaction=pubnow&id=6' \ + $URL/do.php + +echo "Logout..." +wget --load-cookies $COOKIEFILE \ + -O testlogout.html \ + -a $LOGFILE \ + --post-data='action=index&subaction=logout' \ + $URL/do.php + +echo "finished" +rm $COOKIEFILE + +exit