Назад | Перейти на главную страницу

Куда должны идти пользовательские скрипты vmware-tools

Я установил 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/.

Они также должны быть исполняемыми.