Как запустить qemu виртуальные машины во время начальной загрузки?

readme в этом каталоге утверждает, что скрипты в этом каталоге вызываются только один раз на powerOff (а не на перезагрузке).

С простым тестовым программой

#!/bin/bash

LOG=/root/backup.log
date >> $LOG
echo $* >> $LOG

Я заметил, что однажды программа фактически называлась дважды, один раз без параметра и один раз с параметром «Стоп». Однако я не смог воспроизвести его.

Я бы предложил воспользоваться фактическими параметрами вызова к программе, а также в тесте скрипта для $ 1 Быть Stop .

Также более важно ставить эту программу в виде резервного копирования в /etc/init.d и составить ссылку из /etc/rc0.d/k01backup Для этого скрипта, но это не должно влиять на его операцию никак. Любые инструменты, управляющие такими записями, работают с созданием / удалением этих ссылок.

На основании попытки этого основного сценария OP обнаружил, что появился резервный файл от редактирования файла: /etc/rc0.d/k01backup ~ , которые также были выполнены. Положив файл файл резервного копирования в /etc/init.d/ с самого начала, и изготовление ссылки не позволило бы это произойти (независимо от того, будет ли / etc / init.d / backup ~ файл или нет).

0
25.03.2015, 14:25
1 ответ

Сценарий init будет иметь путь. Использование ModProbe, чтобы убедиться, что ваши модули KVM загружаются в ядро, могут быть ненужными, так как они могут быть уже загружены, но если вы столкнулись с проблемами, вы всегда можете добавить его в свой скрипт.

1
28.01.2020, 02:51

Теги

Похожие вопросы