Beispiele für Upgrade-Skripts (Linux)

In diesem Abschnitt erhalten Sie Informationen zur Implementierung und Ausführung eines Upgrade-Skripts. Zudem werden zwei Beispiele für derartige Skripts angegeben.

Hinweise zur Implementierung und Ausführung
  • Damit Sie nicht jedes Mal nach einem Passwort gefragt werden, wenn Sie sich über SSH mit den Servern verbinden, auf denen Plesk installiert werden soll, sollten Sie Ihren öffentlichen Schlüssel zur Liste der autorisierten Schlüssel des Benutzers hinzufügen, für den das Skript auf dem Server ausgeführt werden soll (weitere Informationen zu der Vorgehensweise finden Sie auch in der SSH-Dokumentation).
  • Wenn Sie einen lokalen Mirror des Plesk Update-Servers benutzen (wie im Anhang C: Erstellen eines Mirrors des Plesk Update-Servers beschrieben), verwenden Sie die folgende Option:

    --source <mirror URL>

Beispiel

Mit diesem Skript wird ein Upgrade für Plesk Instanzen, die auf den angegebenen Servern installiert sind, auf die aktuellste verfügbare Version durchgeführt.

#!/bin/sh

SERVERS_LIST="node1.example.com node2.example.com"

for current_server in $SERVERS_LIST; do
ssh -f root@$current_server 'plesk installer --select-release-latest --upgrade-installed-components --notify-email admin@example.com'
done