Apache Tools
Script pour gérer Apache/PHP/MySQL
This commit is contained in:
30
apache_tools.sh
Executable file
30
apache_tools.sh
Executable file
@@ -0,0 +1,30 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
echo -e "\033[1mApache Tools: \033[0m"
|
||||||
|
|
||||||
|
v_apa=$(httpd -V | grep 'SERVER_CONFIG_FILE')
|
||||||
|
v_php=$(php --info | grep -E 'usr.*ini')
|
||||||
|
v_mysql=$(mysql --help | grep -A1 'Default options')
|
||||||
|
|
||||||
|
options=(
|
||||||
|
"Apache (r)estart"
|
||||||
|
"(E)dit httpd.conf"
|
||||||
|
"error_log Apache"
|
||||||
|
"access_log Apache"
|
||||||
|
"Apache/PHP//MySQL (V)ersion"
|
||||||
|
"Apache/PHPMySQL (C)onfiguration files"
|
||||||
|
"(Q)uit"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
select option in "${options[@]}"; do
|
||||||
|
case "$REPLY" in
|
||||||
|
1|r|R) sudo apachectl -k restart ;;
|
||||||
|
2|e|E) bbedit /usr/local/etc/httpd/httpd.conf ;;
|
||||||
|
3) tail -f /usr/local/var/log/httpd/error_log ;;
|
||||||
|
4) tail -f /usr/local/var/log/httpd/access_log ;;
|
||||||
|
5|v|V) apachectl -v && echo ' ' && php -v && echo ' ' && mysql --version ;;
|
||||||
|
6|c|C) echo -e "\033[4mApache:\033[0m " && echo $v_apa && echo ' ' && echo -e "\033[4mPHP:\033[0m " && echo $v_php && echo ' ' && echo -e "\033[4mMySQL:\033[0m " && echo $v_mysql ;;
|
||||||
|
7|q|Q) break ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
if [ "$1" == "-h" ]; then
|
if [ "$1" == "-h" ]; then
|
||||||
echo -e "\033[93mmkbuild.sh\033[0m"
|
echo -e "\\033[93mmkbuild.sh\\033[0m"
|
||||||
echo "Build MkDocs project and send him on server"
|
echo "Build MkDocs project and send him on server"
|
||||||
echo
|
echo
|
||||||
echo "USAGE: mkbuild"
|
echo "USAGE: mkbuild"
|
||||||
@@ -16,7 +16,7 @@ server="clicclac.synology.me"
|
|||||||
destination="/volume1/web"
|
destination="/volume1/web"
|
||||||
local_folder="central_docs"
|
local_folder="central_docs"
|
||||||
|
|
||||||
cd /Users/bruno/project
|
cd /Users/bruno/project || exit
|
||||||
/usr/local/bin/mkdocs build --clean
|
/usr/local/bin/mkdocs build --clean
|
||||||
scp -P42666 -pr ./$local_folder $user@$server:$destination
|
scp -P42666 -pr ./$local_folder $user@$server:$destination
|
||||||
#rsync -avz --stats --progress /Users/bruno/project/central_docs/ $user@$server::$dest
|
#rsync -avz --stats --progress /Users/bruno/project/central_docs/ $user@$server::$dest
|
||||||
|
|||||||
Reference in New Issue
Block a user