我正在尝试使用命令
关闭虚拟机“shutdown_command”:“echo'packer'| sudo -S shutdown -P now”
但它返回:
virtualbox-ovf:sudo:shutdown:未找到命令
如何正确关闭VM?
答案 0 :(得分:0)
我不确定你是如何创建packer
用户的(顺便说一句,它通常是用户而不是打包者),但用户无法找到shutdown
命令,PATH
变量可能没有设置。
shutdown
通常位于/sbin
或/usr/sbin
(取决于发行版),因此要快速解决您应该能够运行的问题
"shutdown_command": "echo 'packer' | sudo -S /sbin/shutdown -P now"
如果没有,请检查安装关机的位置(whereis shutdown
)并替换为此位置