Home > Parallels Plesk > Plesk – Script di amministrazione

Plesk – Script di amministrazione

Il pannello plesk oltre ad essere funzionale, per l’amministrazione di un server lato web, ha una serie di utility da linea di comando (sia su GNU/Linux che su Windows) che permettono di scriptare quasi tutte le operazioni di amministrazione dei domini.

Gli script si trovano, generalmente, in :

/opt/psa/bin/
/opt/psa/admin/bin/
/opt/psa/admin/sbin

Per vedere le opzioni di un comando :

/opt/psa/bin/comando -h

Con le altre opzioni si possono, praticamente, gestire tramite script tutte le operazioni del pannello.

Facciamo qualche esempio. Nel caso vogliate cambiare l’ip a tutti i vostri domini in un unico colpo, senza doverli modificare da pannello, potete procedere nel seguente modo.
Prelevare la lista dei domini dal DB di Plesk:

echo “SELECT name FROM domains ;” |mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa|grep -v name > /tmp/lista

Con un semplice for:

for i in $( cat /tmp/lista ); do /opt/psa/bin/domain –update $i -ip nuovo_ip; done;

L’output dovrebbe essere:

SUCCESS: Update of domain ‘domain1.ext’ complete.
SUCCESS: Update of domain ‘domain2.ext’ complete.
….

Sulla base di questi esempi si può praticamente scriptare qualsiasi operazione di amministrazione su Plesk.

  1. Nessun commento ancora...
  1. Nessun trackback ancora...