Advanced Bash Scripting или написание сценария скрипта
-
С неделю назад узнал, что такое скрипт и автоматизация рутинных операций в терминале. Первый написанный мною скрипт делал резервную копию с расширением .tar.gz.
Чтобы написать скрипт, надо:
1. поставить конкретную задачу
2. знать, как ее выполнить в терминале, используя для этого команды
3. знать командую строку Linux - без этих знаний ничего не получится
4. перед написанием самого сценария скрипта, нужно использовать вступление - #!/bin/bash
5. # - комментирует строку, делая не возможным ее выполнение
6. команда echo "выводит в кавычках текст, заданный вами в сценарии скрипта"
7. необходим диалог с пользователем, осуществляемый через да/нет/выполнение действия по умолчанию
8. уметь задействовать /etc/cron - отвечает за манипуляции с временными интервалами в процессе исполнения скрипта
9. права на скрипт выставляются командой sudo chmod 100 file.sh
10.из-под root's производится cd /scripts && sh file.sh, где sh - расширение скрипта
11. Пособие по написанию скриптов для начинающих (https://yadi.sk/i/9UYM2x_sp3LM2)