Enviado em 24/08/2015 - 11:51h
Olá, pessoas.#!/bin/bash
red=`tput setaf 1`
green=`tput setaf 2`
blue=`tput setaf 4`
reset=`tput sgr0`
mount="/mnt/pasta01"
if grep -qs "$mount" /proc/mounts; then
echo "${green}Unidade F: já está funcionando!${reset}"
else
echo "${blue}Montando unidade F: ...${reset}"
mount "$mount"
if [ $? -eq 0 ]; then
echo "${green}Unidade F: montada com sucesso!${reset}"
else
echo "${red}Ocorreu um erro ao montar a unidade F:. Favor entrar em contato com o departamento de TI.${reset}"
fi
fi
sleep 4
killall gnome-terminal
#!/bin/bash
red=`tput setaf 1`
green=`tput setaf 2`
blue=`tput setaf 4`
reset=`tput sgr0`
declare -A montagem
montagem[0,0]="F:"
montagem[0,1]="/mnt/pasta01"
montagem[1,0]="I:"
montagem[1,1]="/mnt/iso9001"
montagem[2,0]="J:"
montagem[2,1]="/mnt/transportes"
for i in {0..2}; do #percorre a "matriz"
if grep -qs "${montagem[$i,1]}" /proc/mounts; then
echo "${green}Unidade ${montagem[$i,0]} já está funcionando!${reset}"
else
echo "${blue}Montando unidade ${montagem[$i,0]} ...${reset}"
mount "${montagem[$i,1]}"
if [ $? -eq 0 ]; then
echo "${green}Unidade ${montagem[$i,0]} montada com sucesso!${reset}"
else
echo "${red}Ocorreu um erro ao montar a unidade ${montagem[$i,0]}. Favor entrar em contato com o TI.${reset}"
fi
fi
done
sleep 4
killall gnome-terminal