top of page

SCRIPTS

   SCRIPT AMPULHETA
TRANSFORMA CD EM ISO

#!/bin/bash
#
# Vitor Hugo Tarouco - 22/08/2012
#
# studylinuxbrazil@hotmail.com
#
# criando iso de cds e dvs
#

PATH="/bin:/usr/bin:/usr/local/bin"

__helice__ ()
{
# 1 - Executa-se o comando abaixo como exemplos:

dd if=/dev/dvd of=iso.iso > /dev/null 2>&1 &

# Tornando o cursor invisivel (opcional!)
   tput civis

# 2 - Checa se o comando  esta em execucao:
   while [ -d /proc/$! ]
   do
 # 3 - "Monta-se" a helice:
      for i in / - \\ \|
      do
 # Tempo de 'refresh':
         sleep 0.1

 # Usando a sequencia de escape '\e[1D'
 # para posicionar os caracteres:
         echo -ne "\e[1D$i"
 # O escape '\e[1D' move o cursor uma coluna
 # para esquerda!
      done
   done

 # Restaura o cursor *
   tput cnorm
}

# 4 - Finalmente, mostra-se o resultado na tela:
echo -n "Aguarde...  "
__helice__
echo -e "\e[1DOk\nFim processo..."
# abrindo a gaveta
eject /dev/cdrom
# Fim

LIMPANDO O CACHE DE MEMÓRIA

#!bin/bash
#
# Limpando cache de memoria
#

clear
echo  Tiago Oliveira da Conceição - 03/10/2012

#
# tiago.oliveira.da.conceicao@gmail.com
# tiago.conceicao@outlook.com
#

echo Acesse o site - www.vitorhugo-tarouco.wix.com/studylinuxbrazil
#

echo Limpando cache de Memória
free -m
echo 3 > /proc/sys/vm/drop_caches
sysctl -w vm.drop_caches=3
free -m
echo Cache de memória limpo !
echo Tenha um Bom Trabalho !
echo FIM

FINALIZANDO PROGRAMAS

#!/bin/bash
#
# Finalizando Programas
#
#  Vitor Hugo Tarouco - 11/10/12
#  email:. studylinuxbrazil@hotmail.com
#  Maiores informações acesse >>>
#  http://vitorhugo-tarouco.wix.com/studylinuxbrazil
#
#  Script Criado por >>>
#  Tiago Oliveira da conceição
#  tiago.oliveira.da.conceicao@gmail.com
#

echo Finalizando Programas
echo "Informe o nome programa"
read nome

pid=$( ps ax |grep $nome |grep -v grep|awk '{print $1;}' )
if [ $? -eq 0 ]; then

        kill $pid
else

        echo "Programa não encontrado"
fi

MONTAR UNIDADES EXTERNAS

#!/bin/bash
clear
echo Montando Pen Driver, HD Externo, Dispositivos em geral ...
echo Acesse http://vitorhugo-tarouco.wix.com/studylinuxbrazil
echo Vitor Hugo Tarouco -- 26/11/12
/sbin/fdisk -l
echo "Informe nome do dispositivo:"
read nome_dispositivo
clear
echo " Informe o local de destino "
read destino
sleep 1
/bin/mount /dev/$nome_dispositivo $destino
if [ $? -eq 0 ]; then
        echo "Dispositivo montado com sucesso!!"
else
        echo "Não foi possivel montar dispositivo!!"
fi

DOWNLOAD USANDO WGET

#!/bin/bash
#

clear
echo Usando wget para fazer download
echo Vitor Hugo Tarouco -- 21/11/12
echo acesse -- http://vitorhugo-tarouco.wix.com/studylinuxbrazil
#
# Ultilizar o wget para fazer o download!
echo Download com wget
echo Insira o link
read link
wget $link
#
#

echo Tenha Um Bom Trabalho !!!

ABRIR DRIVER CD/DVD

#!bin/bash
#
# Vitor Hugo Tarouco  17/09/2012
#
# studylinuxbrazil@hotmail.com
#
# Problemas para abrir o driver de CD/DVD
# Maiores informações acesse
# www.vitorhugo-tarouco.wix.com/studylinuxbrazil
#
# Abrir driver de cd

echo Abrindo Driver de CD/DVD
eject /dev/cdrom
#
# Insira ou retire o cd/dvd

echo Insira ou Retire o CD/DVD
# tempo
echo driver fechara em 10 segundos
sleep 10
# Fechar Driver
#

echo fechando !!!
eject -t /dev/cdrom
#
#

echo Vitor Hugo Tarouco
echo Maiores Informações acesse
echo www.vitorhugo-tarouco.wix.com/studylinuxbrazil
echo " Não existem impossíveis, Existem Impossibilitados. "

INSTALANDO PROGRAMAS NO UBUNTU

#!bin/bash
#
# Vitor Hugo Tarouco  17/09/2012
#
# studylinuxbrazil@hotmail.com
#
# Maiores informações acesse
# www.vitorhugo-tarouco.wix.com/studylinuxbrazil

clear
echo Configurando Seu Ubuntu !!!
echo Instalações de Programas
echo Atualizando Sistema ...

# Atualizando

apt-get update
apt-get upgrade -y

# instalando gnome classic

echo instalando gnome ...
apt-get install gnome-session-fallback -y
echo Por Favor Aguarde ...
echo Instalando Programas ...

# instalando programas

apt-get install ssh -y
apt-get install ethtool -y
apt-get install links -y
apt-get install rdesktop -y
apt-get install pidgin -y
apt-get install cups-pdf -y
apt-get install vim -y
apt-get install gnome-paint -y

# instalando ubuntu-tweak

echo Ubuntu Tweak
add-apt-repository ppa:tualatrix/next
apt-get update
apt-get install ubuntu-tweak -y

# instalando acroread

echo Acroreader
echo "deb http://extras.ubuntu.com/ubuntu oneiric main" >> /etc/apt/sources.list
echo "deb-src http://extras.ubuntu.com/ubuntu oneiric main" >> /etc/apt/sources.list
echo "deb http://archive.canonical.com/ubuntu jaunty partner" >> /etc/apt/sources.list
apt-get update

# mensagem

clear
echo FIM
echo Ter problemas na vida é inevitável, ser derrotados por eles é opcional !!!
echo Bom Trabalho !!!
echo by:. VHT
echo email:. studylinuxbrazil@hotmail.com
echo acesse http://www.vitorhugo-tarouco.wix.com/studylinuxbrazil

MONITORAMENTO DE DISCO

#/bin/bash
#
# Monitorar disco do server ftp
#
#  email:. studylinuxbrazil@hotmail.com
#  Maiores informações acesse >>>
#  http://vitorhugo-tarouco.wix.com/studylinuxbrazil
#
#  Script Criado por >>>
#  Tiago Oliveira da conceição -
05/04/2012

tiago.oliveira.da.conceicao@gmail.com

#

clear
echo Monitoramento de Disco server ftp
DISCO=/dev/md2
PORCENTAGEM=85

 EMAIL=email@email.com,email@email.com
 
MSG="/tmp/.msg"
DESLIGA=95
d=$(date "+%d/%m/%Y %H:%M")
echo $d >> /var/log/disco.log
ATUAL=$(df -h $DISCO | tail -1 | awk '{print $5}'| sed "s/%//g")
if [ $ATUAL -gt $PORCENTAGEM ]; then
echo "Disco com $PORCENTAGEM"
ATUAL=$(df -h $DISCO | tail -1 | awk '{print $5}'| sed "s/%//g")
 if [ $ATUAL -gt "$DESLIGA" ]; then
  HST=$(hostname)
         d=$(date "+%d/%m/%Y %H:%M")
  cat << EOF - $MSG > $MSG-tmp
  Em $d o monitor do FTP Ajaxplore - $HST - reportou os seguintes eventos:
 
  FTP atingiu o limite critico de $ATUAL% em seu disco principal, com isso
         seu servico sera desabilitado por motivo de seguranca.
EOF
         /usr/local/bin/smtpsend -f email@email.com \
         -t $EMAIL -u "FTP $HST" -q \
            -s mail.mail.com \
            -o message-file=$MSG-tmp
         test -f $MSG-tmp && rm $MSG-tmp
         test -f $MSG && rm $MSG
  /etc/rc.d/rc.httpd stop
 else
  HST=$(hostname)
         d=$(date "+%d/%m/%Y %H:%M")
  touch $MSG
  cat << EOF - $MSG > $MSG-tmp
  Em $d o monitor do FPT Ajaxplore - $HST - reportou os seguintes eventos:

  FTP atingiu toleravel de $ATUAL% em seu disco principal, verifique
         seus arquivos pois o limite e de $DESLIGA%.
EOF
         /usr/local/bin/smtpsend -f email@email.com \
         -t $EMAIL -u "FTP $HST" -q \
            -s mail.mail.com \
            -o message-file=$MSG-tmp
         test -f $MSG-tmp && rm $MSG-tmp
         test -f $MSG && rm $MSG
  ps ax | pgrep http
  if [ $? -eq 1 ]; then
  /etc/rc.d/rc.httpd restart
  fi

 fi

else

 ps ax | pgrep http
 if [ $? -eq 1 ]; then
  /etc/rc.d/rc.httpd restart
 fi
fi

SEU SCRIPT AQUI !!!

EVENTOS

CONTATOS

PROJETO ONLINE

 

Você usuario linux, quer publicar seus scripts no STUDY LINUX BRAZIL?!
Nos envie seus projetos,desenvolvimentos,scripts ...
Mais informações entre em contato pela janela Tira Dúvidas.
 

  • w-facebook
  • w-twitter
  • w-googleplus

Todos os Direitos Reservados Study Linux Brazil

bottom of page