alibrelato
(usa Debian)
Enviado em 05/07/2016 - 08:44h
cesarnt escreveu:
Boa noite, sou novo no linux, estou mapear pastas compartilhadas de maquinas windows dentro do debian (Somente Terminal), fiz o seguinte no fstab:
ip maquina windows
//192.168.0.250/teste /home/pasta cifs username=administrator,password=123,user,dir_mode=0777,file_mode=0777 0 0
até ai tudo bem, reinicio o linux e pronto a pasta fica mapeada. Mais eu queria algo do tipo que se eu for ligar o linux depois da máquina windows a ser mapeada
o linux consiga mapear a pasta, da forma que eu fiz não da certo, quando o linux for dar o boot a maquina windows tem que ta ligada.
Olá amigo, bem vindo ao Linux!!!
Bom eu não pensei muito na resposta pra te dar, até porque é apenas 8 da manhã e ainda estou meio que dormindo hehehehe, mas você pode fazer um script tosquinho para ver se a maquina windows está ligada e o ponto de montagem está down, põe o script na cron e manda rodar de X em X tempo.
Exemplo de verificação do ponto de montagem:
# Verifica se seu ponto de montagem já esta up. seuPontoDeMontagem muda para o diretório esta esta o ponto de montagem, exemplo, /mnt/montagem #
if mountpoint -q seuPontoDeMontagem; then
echo "ja esta montado"
else
mount -a
fi
Exemplo de ver se a máquina está na rede:
# Verifica se o host responde na rede, substitua ipHostRemoto pelo ip desejado #
leitura=( `ping -w 1 ipHostRemoto | grep "ttl="` )
# Faz a verificação se o host respondeu na rede ou nao #
if [ $leitura ]; then
echo "online"
else
echo "offline"
fi