自定义 vmware-tools 脚本应该放在哪里

自定义 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

答案1

以下是一些信息创建自定义 VMWare Tools 脚本

从诸如“输入脚本文件的路径和名称”和“使用浏览功能导航到并选择新的自定义脚本”等短语中,我推断任何位置都合适。我会使用/usr/local/bin

答案2

它们进入 (ToolsDir)/script/resume-vm-default.d/、(ToolsDir)/script/poweroff-vm-default.d/ 目录。

它们还需要是可执行的。

相关内容