Как добавить скрипт в автозагрузку ESXI 5.5
Возникла необходимость добавить сторонний скрипт в автозагрузку гипервизора ESXI 5.5. Практически все файлы по умолчанию в системе доступны только в режиме для чтения. Но, отредактировав файл /etc/rc.local.d/local.sh, можно без проблем добавить в автозагрузку какой-то скрипт или какие-либо операции.
Откроем файл редактором vi:
Для включения режима редактирования жмем «i» или «insert» и вставляем перед exit 0 ссылку на свой скрипт:
# local configuration options
# Note: modify at your own risk! If you do/use anything in this
# script that is not part of a stable API (relying on files to be in
# specific places, specific tools, specific output, etc) there is a
# possibility you will end up with a broken system after patching or
# upgrading. Changes are not supported unless under direction of
# VMware support.
/vmfs/volumes/ESXI/prtg-scripts/copy.sh
exit 0
Жмем Esc и вводим команду на сохранение файла: :wq
Совет: размещать скрипты и файлы нужно на смонтированной файловой системе, на которой размещаются ваши виртуальные машины и прочее, потому что если вы разместите файлы в стандартном месте типа /var/ или /etc/, после перезагрузки они удалятся.
Какая то фигня все равно, после ребута файл пустой(((
Скрипт кладу на свой сторе1, редактирую /etc/rc.local.d/local.sh, перезагружаю хост, а он пустой опять.
Нужно ещё сохранить файл командой :wq