Написание Сценариев Bash Стало Проще

Вот за что я люблю Linux и FreeBSD, это возможность быстро и красиво автоматизировать рутинные действия.

Например, типичная задача любого системного администратора — зарегистрировать конфигурацию виртуального хоста для Apache. Следующий скрипт поможет автоматизировать это действие:



#!/bin/sh [ -z $1 ] && (echo "Enter hostname"; exit 1) [ -z $2 ] && (echo "Enter IP"; exit 1) HTTPD=/etc/httpd/conf.d BASE=/home USER=www VHOST="$BASE/$USER/$1/htdocs" mkdir -p $VHOST chown -R $USER:$USER $BASE/$USER/$1 cat << EOF > $HTTPD/$1.conf <VirtualHost $2:80>

Теги: #настройка Linux #автоматизация #bash
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.