Para los sistemas operativos invitados de Linux, Mac OS X, Solaris y FreeBSD, puede escribir scripts para automatizar operaciones del sistema operativo invitado cuando cambia el estado de encendido de una máquina virtual.
En sistemas operativos invitados de Linux, Mac OS X, Solaris y FreeBSD puede escribir scripts y colocarlos en un determinado directorio y, a continuación, VMware Tools ejecuta sus scripts además de los scripts predeterminados. Para las operaciones de encendido y reanudación, los scripts predeterminados se ejecutan antes que los personalizados. Para las operaciones de suspensión y apagado, los scripts predeterminados se ejecutan después de los personalizados. De esta forma, VMware Tools detiene los servicios únicamente después de que los scripts personalizados finalicen su tarea y restaura los mismos servicios antes de que los scripts personalizados intenten utilizarlos.
Los scripts se ejecutan por el servicio o daemon de VMware Tools (vmtoolsd). Debido a que vmtoolsd se ejecuta como un usuario raíz en Linux, Solaris y FreeBSD, los scripts se ejecutan en una sesión separada de la sesión del usuario conectado. El daemon de VMware Tools no detecta las sesiones de escritorio, lo que significa que no puede mostrar aplicaciones gráficas. No intente utilizar scripts personalizados para mostrar aplicaciones gráficas.
Requisitos previos
- Familiarícese con los scripts predeterminados de VMware Tools. Consulte Scripts predeterminados de VMware Tools.
- En los sistemas operativos invitados Linux, Mac OS X, Solaris y FreeBSD, si tiene pensado probar, editar o deshabilitar la ejecución de un script, inicie sesión como raíz.
- Si tiene previsto escribir scripts para comandos y necesita saber cuáles son los códigos de salida, consulte Códigos de salida comunes.
Procedimiento
Resultados
El servicio VMware Tools ejecuta el script siempre que se realice la operación de energía especificada.