1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #!/bin/bash
- fun_prog ()
- {
- comando[0]="$1"
- ${comando[0]} > /dev/null 2>&1 &
- tput civis
- echo -ne "\033[1;32m.\033[1;33m.\033[1;31m. \033[1;32m"
- while [ -d /proc/$! ]
- do
- for i in / - \\ \|
- do
- sleep .1
- echo -ne "\e[1D$i"
- done
- done
- tput cnorm
- echo -e "\e[1DOK"
- }
- echo -ne "\033[1;33mREINICIANDO OPENSSH "; fun_prog 'service ssh restart'
- echo ""
- sleep 1
- if [[ -e /etc/squid/squid.conf ]]; then
- echo -ne "\033[1;33mREINICIANDO SQUID PROXY "; fun_prog 'service squid restart'
- echo ""
- sleep 1
- elif [[ -e /etc/squid3/squid.conf ]]; then
- echo -ne "\033[1;33mREINICIANDO SQUID PROXY "; fun_prog 'service squid3 restart'
- echo ""
- sleep 1
- fi
- if [[ -e /etc/stunnel/stunnel.conf ]]; then
- echo -ne "\033[1;33mREINICIANDO SSL TUNNEL "; fun_prog 'service stunnel4 restart'
- echo ""
- sleep 1
- fi
- if [[ -e /etc/init.d/dropbear ]]; then
- echo -ne "\033[1;33mREINICIANDO DROPBEAR "; fun_prog 'service dropbear restart'
- echo ""
- sleep 1
- fi
- if [[ -e /etc/openvpn/server.conf ]]; then
- echo -ne "\033[1;33mREINICIANDO OPENVPN "; fun_prog 'service openvpn restart'
- echo ""
- sleep 1
- fi
- if netstat -nltp|grep 'apache2' > /dev/null; then
- echo -ne "\033[1;33mREINICIANDO APACHE2 "; fun_prog '/etc/init.d/apache2 restart'
- echo ""
- sleep 1
- fi
- echo -e "\033[1;32mSERVICOS REINICIADOS COM SUCESSO!\033[0m"
- sleep 1
|