В настоящее время я пишу стартовый скрипт для игрового сервера Minecraft. В этот скрипт я включил скрипт резервного копирования.
Этот скрипт резервного копирования работает почти идеально, но вместо удаления содержимого папки он просто создает другой (с аналогичным названием) и ничего не делает с целевой папкой.
Я использую эту команду: rm -rf "$MINECRAFT_PATH/server.log backups/*"
Эта команда выполняется в скрипте bash.
Переменная $MINECRAFT_PATH содержит правильный путь. Созданная папка имеет следующее имя: server.log.backups (обратите внимание на точку между log и backups). Но целевая папка имеет это имя: server.log backups . Эта папка существует, и это не проблема.
