Добавлена проверка на суперюзера и перезагрузка сервера после

обновления конфигурации
master
PavelBelyaev 11 years ago
parent 2b9ba5253a
commit 3d427186b3

@ -0,0 +1,29 @@
#!/bin/bash
# myweb by Pavel Belyaev 2014
# Данный скрипт поможет в случае отключения автозапуска mysql и apache
if [ `id -u` -gt 0 ]; then
echo "Запустите скрипт от имени суперпользователя, для этого введите sudo имя_скрипта";
exit;
fi
startsrv ()
{
echo "Запускаем web-сервер!!!"
apachectl start
/usr/local/mysql/support-files/mysql.server start
}
stopsrv ()
{
echo "Останавливаем web-сервер"
apachectl stop
/usr/local/mysql/support-files/mysql.server stop
}
case $1 in
"start")startsrv;;
"stop")stopsrv;;
*)echo "Юзай start или stop!!!";;
esac

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
# version 1.0 for LampOnMac 1.0 and MacOS 10.9 # version 1.5 for LampOnMac 1.0+ and MacOS 10.9
# created by PavelBelyaev 2014 # created by PavelBelyaev 2014
#config #config
d_prefix=".loc" d_prefix=".loc"
@ -12,6 +12,10 @@ hf="/etc/hosts"
sites_enabled_path="/etc/apache2/sites-enabled" sites_enabled_path="/etc/apache2/sites-enabled"
#end-config #end-config
if [ `id -u` -gt 0 ]; then
echo "Запустите скрипт от имени суперпользователя, для этого введите sudo имя_скрипта";
exit;
fi
if [ ! -f $sites_enabled_path/$default_vh_file ]; then echo "Нет шаблона Vhost"; exit; fi if [ ! -f $sites_enabled_path/$default_vh_file ]; then echo "Нет шаблона Vhost"; exit; fi
@ -27,3 +31,6 @@ ServerName $l$d_prefix
ServerAlias www.$l$d_prefix" > "$sites_enabled_path/$vh_prefix$l$d_prefix" ServerAlias www.$l$d_prefix" > "$sites_enabled_path/$vh_prefix$l$d_prefix"
done done
echo '#'$e_h>>$hf echo '#'$e_h>>$hf
apachectl restart

Loading…
Cancel
Save