-
Notifications
You must be signed in to change notification settings - Fork 0
Cronjobs
Elemmire edited this page Sep 1, 2022
·
28 revisions
Für Aquila-HGV ist derzeit nur noch ein Cronjob relevant, das MakeAquila-XSLT-Skript des Navigators bzw. updateTextSnippets.sh, die Transformation von TEI-XML nach HTML für die Anzeige von DDB-Texten und HGV-Übersetzungen innerhalb der Aquila-HGV-Webpräsenz.
Cron jobs editieren, auflisten
crontab -e
crontab -lLogs auslesen
grep CRON /var/log/syslogrun daily
update idp.data and generate HTML files for DDB texts and HGV translations to be displayed alongside the meta data on HGV’s Aquila web site
Homepage for download und documentation
Saxon/C aus dem Internet laden, unzippen und installieren
scp libsaxon-HEC-setup64-v11.3.zip ubuntu@129.206.4.62:~/tmp/
sudo unzip libsaxon-HEC-setup64-v11.3.zip
cd libsaxon-HEC-11.3/
sudo cp libsaxonhec.so /usr/lib/.
sudo cp -r rt /usr/lib/.
sudo cp -r saxon-data /usr/lib/.
export SAXONC_HOME=/usr/lib
cd command/
sudo ./buildhec-command.shCheckout paplio branch of navigator and add Stylesheets from papyri or EpiDoc
cd ~
mkdir navigator
cd navigator
git clone git@github.com:papyri/navigator.git paplio
cd paplio
git remote rename origin papyri
git checkout --track -b paplio_papy papyri/paplio
git clone git@github.com:papyri/Stylesheets.git epidoc-xslt- idp.data
- navigator
- EpiDoc xslt (Stylesheets)
- shell script for cron job
- /var/www/aquila/script/updateTextSnippets.sh
- xslt script for transformation
- /home/ubuntu/navigator/paplio/pn-xslt/MakeAquila.xsl
Java
java net.sf.saxon.Transform -o:TT.html -it:GENERATE-HTML-SNIPPETS -xsl:MakeAquila.xsl collection=ddbdp line-inc=5 >> TT 2>&1
C
cd navigator/paplio
~/tmp/libsaxon-HEC-11.3/command/transform -o:TT.html -it:GENERATE-HTML-SNIPPETS -xsl:pn-xslt/MakeAquila.xsl collection=ddbdp line-inc=5
sudo rsync -a ~/idp.data/papyri/aquila/DDB_EpiDoc_HTML/ /var/www/aquila/data/DDB_EpiDoc_HTML
sudo rsync -a ~/idp.data/papyri/aquila/HGV_trans_EpiDoc_HTML/ /var/www/aquila/data/HGV_trans_EpiDoc_HTML
Source
- /home/ubuntu/idp.data/papyri/aquila/DDB_EpiDoc_XML/
- /home/ubuntu/idp.data/papyri/aquila/HGV_trans_EpiDoc/
Target
- idp.data (target of transformation)
- /home/ubuntu/idp.data/papyri/aquila/DDB_EpiDoc_XML_HTML/
- /home/ubuntu/idp.data/papyri/aquila/HGV_trans_EpiDoc_HTML/
- Aquila (copy of idp.data)
- /var/www/aquila/data/DDB_EpiDoc_HTML/
- /var/www/aquila/data/HGV_trans_EpiDoc_HTML/
Legacy LaunchAgents on 252