Esempi di script di aggiornamento (Linux)

Questa sezione offre i dettagli sull'implementazione e l'esecuzione di uno script di aggiornamento e presenta anche alcuni modelli di script.

Note sull'implementazione e l'esecuzione
  • Per evitare che venga richiesta la password ogni volta che ci si connette via SSH ai server, nei quali dovrebbe essere installato Plesk, indicare la propria chiave pubblica nell'elenco delle chiavi autorizzate di un utente, per conto del quale lo script viene eseguito su ogni server (consultare la documentazione SSH per maggiori dettagli sulla procedura).
  • Se si dispone di un mirror locale del server di aggiornamenti Plesk (come descritto nel capitolo Appendice C: Mirroring del server di aggiornamenti Plesk), utilizzare la seguente opzione:

    --source <mirror URL>

Esempio

Questo script aggiorna Plesk, installato su server specifici all'ultima versione disponibile.

#!/bin/sh

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

per 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