sexta-feira, 11 de abril de 2014

Copiando arquivos com a estrutura de diretórios

Copiar um arquivo mantendo a estrutura do diretório:
cp --parents /home/diego/diego.txt /mnt/bkp

Resultado:
/mnt/bkp/home/diego/diego.txt

Script para checagem e start automáticos de serviços

#!/bin/bash

function verifica () {
/bin/pidof $servico > /dev/null
if [ $? -eq 0 ]
then
echo "Programa rodando" $servico
else
/usr/bin/tput bold
echo "--------------------------------------------------"
echo "Programa nao esta rodando" $servico
echo "-----> tentando levantar o servico"
/usr/sbin/service $sdaemon stop
/usr/sbin/service $sdaemon start
echo "--------------------------------------------------"
/usr/bin/tput sgr0
fi
}

#Imprime a data da tela
/bin/date
#

#Testando o servico: SYSLOGD
servico=bind
sdaemon=bind
verifica

#Testando o servico: HTTPD
servico=httpd
sdaemon=httpd
verifica

exit 0