Любой может помочь мне сделать это с помощью сценария оболочки:
- Когда VM запускается, он проверяет, существует ли папка (
dbsync-installdir
) - если он не существует, он загрузит ZIP-файл с помощью
wget
.
Чтобы проверить, не существует ли каталог:
if [ ! -d "$DIRECTORY" ]; then
# Here if $DIRECTORY doesn't exist.
wget http://url_to_zip_file
fi
Для распаковки zip-файлов смотрите man unzip
Также вы можете проверить, существует ли каталог:
if [ -d "$DIRECTORY" ]; then
# Here if $DIRECTORY exists.
fi