Я установил VMWare Tools в тестовую гостевую систему Ubuntu, и он создал стандартные сценарии, как и ожидалось:
poweroff-vm-default
poweron-vm-default
resume-vm-default
suspend-vm-default
Я добавляю к скриптам несколько настраиваемых действий, но в верхней части файла написано
##########################################################################
# DO NOT modify this file directly as it will be overwritten the next
# time the VMware Tools are installed.
##########################################################################
Так куда же девать пользовательские скрипты, если я не должен их изменять?
scriptsdir="`dirname $0`/scripts/`basename $0`.d"
if [ -d "$scriptsdir" ]; then
for scriptfile in "$scriptsdir"/*; do
[ -x "$scriptfile" ] && "$scriptfile" poweron-vm
done
fi
Вот некоторая информация о создание собственных скриптов VMWare Tools.
Из таких фраз, как «введите путь и имя файла сценария» и «используйте функцию обзора, чтобы перейти к новому настраиваемому сценарию и выбрать его», я делаю вывод, что подходит любое место. я хотел бы использовать /usr/local/bin
.
Они входят в каталоги (ToolsDir) /script/resume-vm-default.d/, (ToolsDir) /script/poweroff-vm-default.d/.
Они также должны быть исполняемыми.