In sistemi operativi guest Linux, Mac OS X, Solaris e FreeBSD, è possibile utilizzare gli script per automatizzare le operazioni del sistema operativo guest nel momento in cui lo stato di alimentazione della macchina virtuale viene modificato.
Per guest Linux, Mac OS X, Solaris e FreeBSD, è possibile scrivere script e posizionarli in una determinata directory, quindi VMware Tools esegue gli script creati in aggiunta a quelli predefiniti. Per le operazioni di accensione e ripresa, gli script predefiniti vengono eseguiti prima di quelli personalizzati. Per le operazioni di sospensione e spegnimento, gli script predefiniti vengono eseguiti dopo quelli personalizzati. In questo modo, VMware Tools arresta i servizi solo dopo che gli script personalizzati terminano la loro funzione e ripristina gli stessi servizi prima che gli script personalizzati tentino di utilizzare i servizi.
Gli script sono eseguiti da servizio VMware Tools o dal daemon (vmtoolsd). Poiché vmtoolsd viene eseguito come directory principale su Linux, Solaris e FreeBSD, gli script vengono eseguiti in una sessione separata da quella dell'utente registrato. Il daemon di VMware Tools non rileva le sessioni aperte sul computer, quindi non è in grado di visualizzare le applicazioni grafiche. Non tentare di utilizzare script personalizzati per visualizzare le applicazioni grafiche.
Prerequisiti
- È importante conoscere gli script predefiniti di VMware Tools. Consultare Script predefiniti di VMware Tools.
- Nei sistemi operativi guest Linux, Mac OS X, Solaris e FreeBSD se si desidera testare, modificare o disabilitare l'esecuzione di uno script, effettuare l'accesso come utente root.
- Se si vuole eseguire lo script dei comandi e servono i codici di uscita, consultare Codici di uscita per l'utility di configurazione di VMware Tools.
Procedura
risultati
Il servizio VMware Tools esegue lo script ogni qualvolta si verifica l'operazione di alimentazione specificata.