Я управляю некоторыми виртуальными машинами сервера Debian 11 с помощью Vagrant. Иногда мне нужно бродячий приостановить
их, и я заметил, что после бродячее резюме
, их системное время отключено. Бег состояние systemctl ntp
показывает, что служба NTP отключена из-за сбоя. Я мог бы решить эту проблему, перезапустив NTP вручную после бродячее резюме
, поэтому я хотел добавить триггер в Vagrantfile:
config.trigger.after :резюме |триггер|
trigger.info = "Перезапустить NTP"
trigger.run = {inline: "bash -c 'systemctl start ntp'"}
конец
...но сейчас бродячее резюме
выдает ошибку:
==> xxx-vm: запуск действия срабатывает после возобновления...
==> xxx-vm: Запуск триггера...
==> xxx-vm: перезапустить NTP
xxx-vm: локальный запуск: встроенный скрипт
xxx-vm: bash -c 'systemctl start ntp'
xxx-vm: система не была загружена с systemd в качестве системы инициализации (PID 1). Не могу работать.
xxx-vm: Не удалось подключиться к шине: хост не работает
==> xxx-vm: запуск триггера не выполнен
Я думал, что этот триггер должен запускаться после возобновления работы виртуальной машины, но, по-видимому, виртуальная машина все еще не работает, когда она запускается. Можно ли автоматически запускать сценарий при возобновлении работы виртуальной машины?