diff --git a/myweb.sh b/myweb.sh new file mode 100755 index 0000000..4727c8a --- /dev/null +++ b/myweb.sh @@ -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 \ No newline at end of file diff --git a/webhost_sync.sh b/webhost_sync.sh index e721bac..b4f6615 100644 --- a/webhost_sync.sh +++ b/webhost_sync.sh @@ -1,5 +1,5 @@ #!/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 #config d_prefix=".loc" @@ -12,6 +12,10 @@ hf="/etc/hosts" sites_enabled_path="/etc/apache2/sites-enabled" #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 @@ -27,3 +31,6 @@ ServerName $l$d_prefix ServerAlias www.$l$d_prefix" > "$sites_enabled_path/$vh_prefix$l$d_prefix" done echo '#'$e_h>>$hf + +apachectl restart +