Autor: Sven Culley am Mon, 06.08.2018 - 22:45
Auf dem Mac ist es ziemlich viel Arbeit den SiteArchitect oder den Server Manager starten zu lassen:
- JNLP herunterladen und speichern
- JNLP ausführen
- Warten bis der Client hochfährt
- Am Ende der Session muss die JNLP dann auch wieder entfernt werden
Das alles lässt sich nun mit einem kleinen Script und Mac Boardmitteln gut lösen:
- Automator starten
- Ordneraktion hinzufügen
- Auf der linken Seite "Shell Script ausführen" auswählen und den folgenden Code hinzufügen
for f in "$@" do if [[ $f =~ FIRSTspirit.*\.jnlp$ ]] then nohup javaws "$f" > /dev/null 2>&1 & sleep 10 rm "$f" exit 0 fi done
- Oben rechts im Script die Eingabe auf "Als Argumente" einstellen
- Den Ordner auf den entsprechenden Ordner einstellen in denen die JNLPs gespeichert werden, z. B. Downloads
- Speichern
Nach dem Einloggen und dem Download der JNLP sollte der entsprechende Client nun automatisch starten und die JNLP auch gleichzeitig wieder entfernen.