Advanced Bash Scripting или написание сценария скрипта

  • VadimAndyVadimAndy 18.02.2016
    С неделю назад узнал, что такое скрипт и автоматизация рутинных операций в терминале. Первый написанный мною скрипт делал резервную копию с расширением .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)
  • DdShurick 18.02.2016
    Интереснейшая тема. Вопросы будут, обращайтесь.