打包程序 - 无法关闭虚拟机

时间:2016-02-05 15:31:42

标签: virtualbox packer

我正在尝试使用命令

关闭虚拟机

“shutdown_command”:“echo'packer'| sudo -S shutdown -P now”

但它返回:

virtualbox-ovf:sudo:shutdown:未找到命令

如何正确关闭VM?

1 个答案:

答案 0 :(得分:0)

我不确定你是如何创建packer用户的(顺便说一句,它通常是用户而不是打包者),但用户无法找到shutdown命令,PATH变量可能没有设置。

shutdown通常位于/sbin/usr/sbin(取决于发行版),因此要快速解决您应该能够运行的问题

"shutdown_command": "echo 'packer' | sudo -S /sbin/shutdown -P now"

如果没有,请检查安装关机的位置(whereis shutdown)并替换为此位置