Занятие 26. Summary Session 10
⚡ Кратко: суть занятия
Summary Session 10 — повторение занятий 24 и 25 + разбор домашних заданий + задания для закрепления. Нового ДЗ нет.
- Урок 24 (Bash-скрипты): скрипты мониторинга диска, системы, логов; cron-задание для бекапа. ДЗ:
sleeper.sh— 10 итераций с датой и числом процессов. - Урок 25 (PR в PyCharm): Git через IDE — commit/push, Pull Request, обновление форка через upstream (
git remote add upstream+git fetch upstream+git merge upstream/master). ДЗ: веткаandrew-hw16вlearning_git, PR из PyCharm. - Скрипт из источника:
for i in {1..10}; do date +"%H:%M:%S"; sleep 2; done, затемps -ef | tail +2 | wc -l,cat /proc/cpuinfo,cat /etc/os-release | grep PRETTY_NAME | awk -F'"' '{print $2}'.
Что повторяем
- Занятие 24 — Продвинутые Bash-скрипты: 4 практических скрипта — мониторинг дискового пространства (
df,du,awk), системный отчёт (uptime,ps,who), cron-задание для бекапа, мониторинг логов (grep -E). ДЗ:sleeper.sh - Занятие 25 — PR в PyCharm: IDE как Git-клиент — Open/Get from VCS, commit+push через плагин, Pull Request через GitHub UI, обновление форка через upstream. ДЗ: ветка
andrew-hw16+ PR вlearning_git
Следующий урок
После этого урока переходите к Занятию 27 — Завершение работы со скриптами.