Korrektur Script Kapitel 7.8
This commit is contained in:
parent
96e35eab32
commit
4662f2ab83
|
@ -81,7 +81,7 @@ if [ -z "$1" ]
|
||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "Folgende Projekt-IDs wurden beim Aufruf des Script benannt:"
|
echo "Folgende Projekt-IDs wurden beim Aufruf des Scripts benannt:"
|
||||||
projects=($*)
|
projects=($*)
|
||||||
echo ${projects[@]}
|
echo ${projects[@]}
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -109,11 +109,12 @@ for projectid in "${projects[@]}" ; do
|
||||||
for jsonfile in "${jsonfiles[@]}" ; do
|
for jsonfile in "${jsonfiles[@]}" ; do
|
||||||
echo "Transformiere mit ${jsonfile}..."
|
echo "Transformiere mit ${jsonfile}..."
|
||||||
sudo docker run --rm --link refine-server -v ${workdir}:/data felixlohmeier/openrefine:client-py -f ${jsonfile} ${projectid}
|
sudo docker run --rm --link refine-server -v ${workdir}:/data felixlohmeier/openrefine:client-py -f ${jsonfile} ${projectid}
|
||||||
echo "Server neu starten..."
|
# Neustart des Docker-Containers nach jeder Transformation, um Arbeitsspeicher zu schonen
|
||||||
sudo docker stop refine-server
|
echo "Server neu starten ..."
|
||||||
sudo docker rm refine-server
|
docker stop -t=500 ${dockername}
|
||||||
sudo docker run -d --name=refine-server -p ${port}:3333 -v ${workdir}:/data felixlohmeier/openrefine:2.6rc1 -i 0.0.0.0 -m ${ram} -d /data
|
docker rm ${dockername}
|
||||||
until curl --silent http://localhost:${port} | cat | grep -q -o "OpenRefine" ; do sleep 3; done
|
sudo docker run -d --name=refine-server -p ${port}:3333 -v ${workdir}:/data felixlohmeier/openrefine:2.6rc1 -i 0.0.0.0 -m ${ram} -d /data
|
||||||
|
until curl --silent http://localhost:${port} | cat | grep -q -o "OpenRefine" ; do sleep 3; done
|
||||||
done
|
done
|
||||||
|
|
||||||
# Daten exportieren
|
# Daten exportieren
|
||||||
|
@ -122,7 +123,7 @@ for projectid in "${projects[@]}" ; do
|
||||||
|
|
||||||
# Server beenden und Container löschen
|
# Server beenden und Container löschen
|
||||||
echo "Server beenden und Container löschen..."
|
echo "Server beenden und Container löschen..."
|
||||||
sudo docker stop refine-server
|
sudo docker stop -t=500 refine-server
|
||||||
sudo docker rm refine-server
|
sudo docker rm refine-server
|
||||||
|
|
||||||
echo "Ende Projekt $projectid @ $(date)"
|
echo "Ende Projekt $projectid @ $(date)"
|
||||||
|
@ -137,5 +138,3 @@ echo ""
|
||||||
echo "Folgende Dateien wurden erfolgreich exportiert:"
|
echo "Folgende Dateien wurden erfolgreich exportiert:"
|
||||||
echo "(Anzahl der Zeilen und Dateigröße in Bytes)"
|
echo "(Anzahl der Zeilen und Dateigröße in Bytes)"
|
||||||
wc -l -c ${workdir}/*.tsv
|
wc -l -c ${workdir}/*.tsv
|
||||||
|
|
||||||
exit
|
|
||||||
|
|
Loading…
Reference in New Issue