我已经将 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/ 目录。
它们还需要是可执行的。