Script para controle do servidor ProFTP no Slackware

Publicado por Renato Augusto Andrade 15/02/2008

[ Hits: 5.764 ]

Download rc.proftpd




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 "{FONTE}" 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!

  



Esconder código-fonte

#!/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 "{FONTE}33[32m{FONTE}33[1mIniciando o servidor FTP{FONTE}33[0m"
 /usr/sbin/proftpd
}

#Para o servidor
para(){
 echo -e "{FONTE}33[31m{FONTE}33[1mParando o servidor FTP{FONTE}33[0m"
killall proftpd
}

#Mostra o "status" do servidor
situacao(){
 log=`ps auwx | grep proftp | grep accepting`
 if [ -z "$log" ];then
    echo -e "{FONTE}33[1mServidor FTP parado{FONTE}041{FONTE}33[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

Scripts recomendados

Quantidade de emails enviados e recebidos

Copia um DVD de um Game para o HDD do Play2 via rede

M4L Player Console

O que o site está rodando?

Autoria simples de DVD


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts