Script para controle do servidor ProFTP no Slackware
Este script pretente facilitar um pouco o uso do servidor ProFTP. Este script poderá ser adaptado em outras versões de Linux.
Caso o site VOL exiba o script com códigos estranhos como "
Espero que lhes seja útil.
Até mais!
Caso o site VOL exiba o script com códigos estranhos como "
#!/bin/bash
# Script manual para o servidor ProFTP
#
# Autor: Renato Augusto Andrade - Belo Horizonte/MG
# E-mail: renatoaug@hotmail.com
# Por favor, mantenha o crédito do autor. Muito obrigado!
# Os comandos sao simples:
# ./rc.proftpd { start | stop | restart | status }
# de acordo com sua necessidade.
# Iniciando o script sem parametros, sera considerado como se fosse
# ./rc.proftpd start
#Inicia o servidor
inicia(){
echo -e "\033[32m\033[1mIniciando o servidor FTP\033[0m"
/usr/sbin/proftpd
}
#Para o servidor
para(){
echo -e "\033[31m\033[1mParando o servidor FTP\033[0m"
killall proftpd
}
#Mostra o "status" do servidor
situacao(){
log=`ps auwx | grep proftp | grep accepting`
if [ -z "$log" ];then
echo -e "\033[1mServidor FTP parado\0041\033[0m"
else
echo -e "\n$log\n"
fi
}
if [ "$1" = "stop" ];then
para
situacao
elif [ "$1" = "restart" ];then
para
sleep 2
inicia
elif [ "$1" = "status" ];then
situacao
elif [ "$1" = "start" ];then
inicia
else #Considera "start" se nao houver argumentos"
inicia
fi" ou "{COMENTARIO}", uma cópia correta do script poderá ser obtida em http://paginas.terra.com.br/informatica/renatoaugusto/scripts/Espero que lhes seja útil.
Até mais!
Descrição
Este script pretente facilitar um pouco o uso do servidor ProFTP. Este script poderá ser adaptado em outras versões de Linux.
Caso o site VOL exiba o script com códigos estranhos como "
Espero que lhes seja útil.
Até mais!
Caso o site VOL exiba o script com códigos estranhos como "
#!/bin/bash
# Script manual para o servidor ProFTP
#
# Autor: Renato Augusto Andrade - Belo Horizonte/MG
# E-mail: renatoaug@hotmail.com
# Por favor, mantenha o crédito do autor. Muito obrigado!
# Os comandos sao simples:
# ./rc.proftpd { start | stop | restart | status }
# de acordo com sua necessidade.
# Iniciando o script sem parametros, sera considerado como se fosse
# ./rc.proftpd start
#Inicia o servidor
inicia(){
echo -e "\033[32m\033[1mIniciando o servidor FTP\033[0m"
/usr/sbin/proftpd
}
#Para o servidor
para(){
echo -e "\033[31m\033[1mParando o servidor FTP\033[0m"
killall proftpd
}
#Mostra o "status" do servidor
situacao(){
log=`ps auwx | grep proftp | grep accepting`
if [ -z "$log" ];then
echo -e "\033[1mServidor FTP parado\0041\033[0m"
else
echo -e "\n$log\n"
fi
}
if [ "$1" = "stop" ];then
para
situacao
elif [ "$1" = "restart" ];then
para
sleep 2
inicia
elif [ "$1" = "status" ];then
situacao
elif [ "$1" = "start" ];then
inicia
else #Considera "start" se nao houver argumentos"
inicia
fi" ou "{COMENTARIO}", uma cópia correta do script poderá ser obtida em http://paginas.terra.com.br/informatica/renatoaugusto/scripts/Espero que lhes seja útil.
Até mais!
#!/bin/bash
# Script manual para o servidor ProFTP
#
# Autor: Renato Augusto Andrade - Belo Horizonte/MG
# E-mail: renatoaug@hotmail.com
# Por favor, mantenha o crédito do autor. Muito obrigado!
# Os comandos sao simples:
# ./rc.proftpd { start | stop | restart | status }
# de acordo com sua necessidade.
# Iniciando o script sem parametros, sera considerado como se fosse
# ./rc.proftpd start
#Inicia o servidor
inicia(){
echo -e "\033[32m\033[1mIniciando o servidor FTP\033[0m"
/usr/sbin/proftpd
}
#Para o servidor
para(){
echo -e "\033[31m\033[1mParando o servidor FTP\033[0m"
killall proftpd
}
#Mostra o "status" do servidor
situacao(){
log=`ps auwx | grep proftp | grep accepting`
if [ -z "$log" ];then
echo -e "\033[1mServidor FTP parado\0041\033[0m"
else
echo -e "\n$log\n"
fi
}
if [ "$1" = "stop" ];then
para
situacao
elif [ "$1" = "restart" ];then
para
sleep 2
inicia
elif [ "$1" = "status" ];then
situacao
elif [ "$1" = "start" ];then
inicia
else #Considera "start" se nao houver argumentos"
inicia
fi