AlfrescoExportScript
Creación de un script de exportación / importación en Alfresco #
http://forums.alfresco.com/en/viewtopic.php?f=4&p=61707
El script es el siguiente donde es necesario definir la variable $ALF_HOME
#!/bin/sh
# Create Alfresco export script
# Peter Löfgren, Redpill Linpro
SCRIPTNAME="export.sh"
ALF_HOME=/opt/alfresco
cd "$ALF_HOME"
APPSERVER="${ALF_HOME}/tomcat"
# Add the basics
echo "#!/bin/sh" > $SCRIPTNAME
# make the export dir
echo "if [ ! -d ./export ]; then" >> $SCRIPTNAME
echo "mkdir export" >> $SCRIPTNAME
echo "fi" >> $SCRIPTNAME
# Add Java options to script
echo "export JAVA_HOME=/usr/lib/jvm/java-6-sun" >> $SCRIPTNAME
#echo "export JAVA_OPTS='-Xms128m -Xmx1024m -XX:MaxPermSize=128m -server'" >> $SCRIPTNAME
# Add classpath to the script
echo -n "java -classpath $APPSERVER/webapps/alfresco/WEB-INF/classes/alfresco/module:" >> $SCRIPTNAME
echo -n "$APPSERVER/shared/classes:" >> $SCRIPTNAME
echo -n "$APPSERVER/webapps/alfresco/WEB-INF/classes:" >> $SCRIPTNAME
# List all libs
for FILE in $APPSERVER/webapps/alfresco/WEB-INF/lib/*
do
echo -n $FILE: >> $SCRIPTNAME
done
# This is to get your db jar, you may hav to include other locations
for FILE in $APPSERVER/lib/*
do
echo -n $FILE: >> $SCRIPTNAME
done
# Add the final export commands
echo -n -e " org.alfresco.tools.Export -user admin -pwd admin \
-zip -dir export -verbose -store \0044\0061 \0044\0062" >> $SCRIPTNAME
$ cd /opt/alfresco $ export.sh $ export.sh workspace://SpacesStore spacesstore.acp $ ls -la exporttotal 72 drwxr-xr-x 2 zylk zylk 4096 2009-05-13 09:45 . drwxr-xr-x 10 zylk zylk 4096 2009-05-13 09:43 .. -rw-r--r-- 1 zylk zylk 58984 2009-05-13 09:45 spacesstore.acp
2528 Accesos