Vagrant автоматически приостанавливается на Mac OS
У меня установлен Vagrant, и я использую условие script, предоставленное Vaprobash.
Я не изменил немного этого script, за исключением ip, который работает нормально.
Проблема в том, что Вагрант останавливает ящик без каких-либо уведомлений и без видимых причин.
Мое подозрительное движение к батарее. Mac может перейти на 2% от батареи без автоматического приостановки, может ли коробка смотреть это и приостанавливать из-за низкой батареи?
Есть ли у кого-нибудь еще это?
Ответы
Ответ 1
ОК, так как в моем комментарии выше, я подозревал, что управление питанием Ubuntu для закрытия машины, а не Vagrant. Как вы, наверное, уже знаете, вы можете установить действие, когда аккумулятор будет критически низким до "ничего" (как найдено в другом ответе):
gconftool-2 --set --type string /apps/gnome-power-manager/actions/critical_battery nothing
Кроме того, здесь Я нашел тот же намек.
Кроме того, вы можете играть с другими параметрами, если хотите (найдено здесь):
/apps/gnome-power-manager/general/use_time_for_policy (false)
/apps/gnome-power-manager/thresholds/percentage_low (12)
/apps/gnome-power-manager/thresholds/percentage_critical (8)
/apps/gnome-power-manager/thresholds/percentage_action (5)
/apps/gnome-power-manager/actions/critical_battery (hibernate)
Ответ 2
Для тех, кто работает безболезненным бродячим боксом и ищет способ не позволить гостю автоматически приостанавливаться на батарею, для меня работало следующее:
в вашем Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--acpi", "off"]
end
...
end
Ответ 3
Я хотел добавить, в 4.3.30 версиях VirtualBox теперь можно отключить это поведение:
VBoxManage setextradata global "VBoxInternal2/SavestateOnBatteryLow" 0