Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Bash Вывести блоки данных, в которых значение в строке соответствующей 'regexp' больше чем 'Y' https://www.cyberforum.ru/ shell/ thread2027977.html
Я выводил блоки данных, имеющих определенную строку grep -A 10 -B 3 'regexp' Но вдруг потребовалось выводить только те блоки, где значение в строке больше или меньше переменной. Пришло в голову взять awk, прописать ему условие, а потом перечислить строки какие нужно вывести (со значениями NR+1; NR+2 И т.д.). Гугление не помогло разобраться даже как элементарно выводить строку по номеру...
Bash Какие задачи решает Bash?
Читал Bash, но практического применения в своем рабочем опыте практически не имею, вспоминая давнее собеседование, мне задали вопрос как я применял Bash. Сейчас думаю скоро переходить на новый уровень и хотел бы чтобы в моем портфолио было хотя бы 10 примеров использования Bash. Пускай даже выполненных в лабораторных условиях Unetlab и virtualbox. На текущем рабочем месте везде только windows....
Bash Управление материнской платой Доброго времени суток, форумчане! Я не знаток Linux и Bash, собираюсь сделать сервер на Linux. Тем не менее мне нужно будет иногда запускать Windows 7 (вероятно с помощью VirtualBox). Так вот в чём вопрос: возможно написать скрипт или изменить Linux так, чтобы Linux работала нонстоп; видеокарта, usb ,fan коннеторы отключались, а при нажатии на кнопку включения запускалась винда и всё ранее... https://www.cyberforum.ru/ shell/ thread2025706.html Bash Ошибка доступа при сохранении базы MySQL https://www.cyberforum.ru/ shell/ thread2025119.html
Здравствуйте. Решил сделать автоматическое резервное копирование базы данных. Заказал отдельный FTP сервер для бэкапов, далее поместил скрипт на основной сервер, который должен каждый день делать резервное копирование на FTP сервер, но при попытке запустить скрипт выдает следующую ошибку: Команда '"./1"' завершилась с кодом ошибки 126 и сообщением -bash: line 8: ./1: Permission denied. Сам...
Заменить строку во всех файлах директории Bash
имеется директория например back и в ней 10 файлов(file1,file2....file10) во всех файлах есть строка "saha"!Как заменить эту строку во всех файлах директории на "gggg"?
Bash Кирилицу в URL параметр https://www.cyberforum.ru/ shell/ thread2023865.html
Добрый день, подскажите плиииз. было: word="Привет" надо: url="www.my.com/get.php?text=%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82" (как для строки поиска, когда пробел заменяется на %20)
Bash Склеить строки, содержащие regexp, в одну https://www.cyberforum.ru/ shell/ thread2023547.html
Имеется файл типа Login Password
Bash Cкопировать поддиректории из одной в другую директорию
имеется директория REG в которой еще 10 директорий!как скопировать поддиректории из REG В REG21?
Bash Работа с маской имеется название файла cdr.201456.01.34 как написать маску,которая отбирала бы только файлы для которых предпоследние поле принимает значение от 1 до 10 а последнее от 20 до 40! две разных маски нужны https://www.cyberforum.ru/ shell/ thread2023266.html Bash Удаление из строки всех одинарных кавычек в теле AWK Добрый день. Входные данные: Что делаем: обрабатываем лог-файл и пишем подходящие под условия строки в виде SQL-инструкции в файлик, который потом выполним. Пример строчки из лог файла: 17-07-31 10:23:18,027 INFORMATION Неважный_столбец Тут некоторое текстовое выражение, которое может в себя включать одинарные кавычки Правило обработки: если пятый столбец начинается с , то считаем эту... https://www.cyberforum.ru/ shell/ thread2022996.html
Bash Trap и пернаправление ввода
Это попытка решить проблему которую описывал в других темах. Есть скрипт на BASH, в котором я перехватываю сигналы: # Перехватываем сигналы. # Завершение работы, сигнал "TERM". trap 'vozvrisxzn ; exit 0' SIGTERM # Завершение работы, сигнал посланный комбинацией клавиш Ctrl+c. trap 'vozvrisxzn ; exit 0' SIGINT # Отправка в фон - нажатие Ctrl+z.
Bash Можно ли использовать в качестве домашней директории пользователя каталог, который отличается от имени пользователя? https://www.cyberforum.ru/ shell/ thread2021955.html
Сори, но не в тот раздел написал, Имеется вопрос: Можно ли использовать в качестве домашней директории пользователя каталог, который отличается от имени пользователя? Например: username:x:1000:1000::/dir/other/:/bin/false И как добавить такого пользователя, чтобы не создалась запись типа: username:x:1000:1000::/web/numbers//username:/bin/false
Эксперт .NET
10534 / 6462 / 1502
Регистрация: 25.05.2015
Сообщений: 19,589
Записей в блоге: 14
18.08.2017, 13:22 0

Сделать бэкап папки сайта в .zip + в другой .zip дамп БД (MySQL) и все это на crontab - Bash - Ответ 10695886

18.08.2017, 13:22. Показов 2096. Ответов 6
Метки (Все метки)

Лучший ответ Сообщение было отмечено ProCode как решение

Решение

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/bash
TIMESTAMP=$(date +"%Y%m%d-%H%M%S")
echo "Создание резервной копии от $TIMESTAMP"
 
declare -a SITES_DIR=(site1.com site2.com);
 
INPUT_DIR=~/
OUTPUT_DIR=~/output
 
echo "Удаление предыдущих копий ..."
find $OUTPUT_DIR -maxdepth 1 -type f -regex '.*tar\.gz' -delete
 
echo "Архивация сайтов ..."
for SITE_DIR in ${SITES_DIR[@]}
do
  echo "Обработка каталога $SITE_DIR ..."
  #ls $INPUT_DIR/$SITE_DIR
 
  echo "Создание нового архива ..."
  tar --exclude-vcs --exclude="binaries" -cpzf  $OUTPUT_DIR/$SITE_DIR-$TIMESTAMP.tar.gz $INPUT_DIR/$SITE_DIR
done
 
 
echo "Архивация баз данных ..."
 
declare -a DATABASES=(site_db);
for DATABASE in ${DATABASES[@]}
do
  echo "Обработка базы данных '$DATABASE'"
 
  SQL_FILENAME=$OUTPUT_DIR/$DATABASE-$TIMESTAMP.sql
  TAR_FILENAME=$SQL_FILENAME.tar.gz
 
  mysqldump -h localhost -u $DATABASE -p<ПАРОЛЬ> $DATABASE  > $SQL_FILENAME
  tar -czf $TAR_FILENAME $SQL_FILENAME
  rm $SQL_FILENAME
 
done
Надо бы на другой язык переделать.

Вернуться к обсуждению:
Сделать бэкап папки сайта в .zip + в другой .zip дамп БД (MySQL) и все это на crontab Bash
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2017, 13:22
Готовые ответы и решения:

Fust.zip на флешке, все папки приобрели расширение vbs
После использования флешки в вузе, дома не открывается ни одна папка (расширение vbs) Появился...

Зная путь к папке с zip архивами распаковать все архивы в свои папки
есть папка, в которой лежат архивы. необходимо при нажатии на кнопку извлечь все архивы(каждый...

Переделать код так, чтобы из указанной папки распаковывались все zip-архивы, каждый — в свою папку
есть код: ZipFile=&quot;C:\1\док_12345919.zip&quot; ExtractTo=&quot;C:\1\док_12345919&quot; Set fso =...

Сравнение времени локального Zip архива с Zip архивом на FTP
Доброго времени суток Нужна помощь!!! Нужно сравнить время локального Zip архива с Zip архивом на...

6
18.08.2017, 13:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.08.2017, 13:22
Помогаю со студенческими работами здесь

Разархивировать zip-файл в Командной строке с использованием 7-Zip
Добрый вечер! Парни, дико извиняюсь, наверно уже ни раз обсуждалось в разделе, но быстро поискав...

Как извлечь все папки и файлы zip архива,не считая корневой директории архива и какая кодировка у архиватора winzip?
Всех приветствую. Имеется zip архив. Нужно извлечь все файлы в определённую папку на sd карте,не...

Создание zip-папки
Здравствуйте. Поставлена задача написать программу, которая делает резервные копии файлов с помощью...

«Лечение вирусов/malware» полученные логи: virusinfo_syscure.zip, virusinfo_syscheck.zip, log.txt, info.txt
баннеры

Выкладываю свои логи virusinfo_syscure.zip, virusinfo_syscheck.zip, Не могу выложить log.txt, info.txt, слишком моного весят
Пожалуйста, помогите мне

Добавление папки в ZIP-архив
Как добавить папку (все файлы и подпапки) в zip архив с помощью bat файла.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru