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 ~
файл или нет).
Сценарий init будет иметь путь. Использование ModProbe, чтобы убедиться, что ваши модули KVM загружаются в ядро, могут быть ненужными, так как они могут быть уже загружены, но если вы столкнулись с проблемами, вы всегда можете добавить его в свой скрипт.