Метка: bash

Простой бэкап на Яндекс.Диск с помощью cURL

У меня есть скрипт для резервного копирования сайта, который работает по расписанию и создаёт бэкап в виде нескольких tar-архивов в каталоге, скажем, /home/cube/backups. Задача — так же по расписанию заливать эти файлы на Яндекс.Диск. Почему именно Яндекс.диск? Он работает шустро (по крайней мере, в пределах России). Может работать по WebDAV. […]

Читать далее →

Исключить папку из бекапа Vesta cp

Понадобилось на одном из серверов добавить в исключения подпапку public_html/cache, в ней генерились тонны кеш-файлов, не нужные в самом бекапе. На сайте весты есть упоминания вскользь о утилите v-update-user-backup-exclusions, но у меня она не завелась. Значит, будем настраивать руками. Открываем в папке /usr/local/vesta/bin файл v-backup-user, ищем комментарий # Define exclude arguments и после строки fargs+=(«./logs*») […]

Читать далее →

Шпаргалка по mc (midnight commander)

Шпаргалка по mc (midnight commander)

Настройки mc и алиасы Чтобы открывать по f4 свой редактор, снимаем в настройках (в верхнем меню Настройки-Конфигурация) крестик с пункта Встроенный редактор. Далее в .bashrc добавляем: Общее Ctrl+x,j — Показ фоновых задач Сtrl-X+A — текущие VFS (ftp и пр.) ESC+цифра — тоже что и F{цифра} (ESC+5 = F5) F1-F12 F1 — Помощь F2 — Сохранить изменения в […]

Читать далее →

Импорт csv в новую таблицу mysql

Импорт csv в новую таблицу mysql

Частенько бывает нужен скрипт, чтобы из консоли быстро подтянуть csv в базу данных для более комфортной работы. Большинство распространенных в интернете php-mysql скриптов подразумевают импорт csv файлов в таблицы с заранее известным количеством полей. Данный скрипт лишен этого недостатка — он считывает из файла первую строку, которая является заголовками полей-колонок, […]

Читать далее →