[Video] v22. Автоматическое удаление старых бекапов.

После того как бекап настроен и он работает с течением времени у вас будут накапливаться файлы на диске с этими самыми бекапами – на самом сервере, на сервере бекапов или тп.
В зависимости от размера бекапа – место на диске будет расходоваться быстрее или медленнее, что очевидно.
Скорее всего вам не пригодятся все бекапы – наиболее интересны бекапы за последний месяц. Если что-то пропало, сайт перестал работать, то скорее всего вы это быстро обнаружете.
(more…)

[Video] v20.20 Утилита bc. Математические операции с вещественными числами.

Сегодня я продолжу рассказ о утилитах которыми можно пользоваться для математических вычислений в коммандной оболочке.
В прошлом видео я рассказывал о утилите expr , но данная утилита не работает с дробными числами.

Real Numbers – Веще́ственное, или действи́тельное число (числа с дробной частью).

Сегодня я расскажу о утилите bc – возможно вам придётся установить из репозитория.
Данная утилита позволяет работать с вещественными числами.

Вот мой тестовый скрипт:
(more…)

[Video] v20.19 Утилита expr. Математические операции с целыми числами.

Сегодня я расскажу о том как можно производить простые вычисления в коммандной оболочке.
Для этого я буду использовать утилиту expr.
expr – evaluate expressions – вычислить выражение.

Вот мой скрипт:
(more…)

[Video] v20.18 Утилита set. Переназначение позиционных параметров.

В предыдущем видео о написании скриптов я рассказывал о позиционных параметрах. В этом видео я покажу ещё один небольшой скрипт который использует Позиционные параметры.

Работать с позиционными параметрами можно использовать не только при запуске скрипта, но и переназначать их с помощью команды set.
(more…)

[Video] v20.17 Позиционные параметры. Positional Parameters.

В прошлом видео я начал рассказывать о использовании переменных в shell скриптах.
Сегодня речь пойдёт о Позиционных параметрах – Positional Parameters.
Позиционные параметры это то что вы предаёте скрипту при его вызове. Как это выглядит.
Например, у вас есть скрипт script.sh.
(more…)