Criei um script que é executado em uma máquina linux para derrubar usuários em um mikrotik remotamente (script abaixo).
Ocorre que o script em questão, só executa uma vez e sai do loop, mesmo existindo mais linhas a serem lidas no arquivo lista.txt.
Fiz um teste comentando a linha do comando ssh e coloquei um echo -e .... e "varre" o arquivo lista.txt completo. Ou seja, o problema só ocorre quando executa o comento ssh.
Alguém sabe me dizer como resolver tal questão?
Obrigado.
#!/bin/bash
while read line
do
campo=($line);
ssh -p 1020 -l user-ssh -i /root/.ssh/id_dsa "${campo[1]}" '/ppp active remove [find name='"${campo[0]}"']';
done < lista.txt