Environment: VMs under Linux Host
Sometimes, you will find the need to run or start VMs from the command line especially when you are working remotely. This can be done using VMware VIX API. If not yet done, download the VMware VIX API for Linux from VMware Website and install it on the same host where VMs are created and execute vmrun as follows to start/stop your VMs.
To START your VM: vmrun -T player start /path/to/yourVM/myVM.vmx nogui
To STOP your VM: vmrun -T player stop /path/to/yourVM/myVM.vmx soft