Bash скрипты упрощают взаимодействие с сервером и позволяют автоматизировать процессы.
- Как автоматически обновлять сайт через github
- Bash скрипт сравнения директорий и загрузки на github
- Автодеплой со своего сервера на github с помощью bash скрипта
- Резервное копирование базы данных на Яндекс Диск
- Резервная копия файлов на Яндекс Диск
Основа скриптов
Стандартный скрипт на bash начинается со строки:
#!/bin/bash
Для того чтобы скрипт можно было выполнить, надо его сделать исполняемым:
chmod +x название файла.sh
Для выполнения некоторых команд надо добавить правила в файл sudoers.
Автозапуск скриптов
Чтобы скрипт выполнялся автоматически надо указать его в крон файле.
Расположение скриптов
Скрипты можно класть в системную директорию:
/usr/bin
Однако я предпочитаю складывать свои скрипты отдельно в директорию пользователя, чтобы легко делать с них резервные копии. Например:
/home/ploshadka/_scripts