
..Oi, alguém conhece um pequeno script sobre como matar o sshd por 10 minutos e depois fazer backup por 10 minutos continuamente? Por favor, tenha piedade de mim, sou um novato.
Obrigado, José.
Responder1
Você pode conseguir isso com alguns scripts bash básicos. Você tem que usar sleep
para adicionar um atraso, assim como o "loop while", mais conhecido por ser o loop infinito. Exemplo:
nano sshd-loop.sh
while :
do
systemctl stop sshd
sleep 10m
systemctl start sshd
sleep 10m
done
Não sou especialista nessa linguagem, mas acredito que deve funcionar. Se pretende executá-lo em segundo plano você pode adicionar &
, disown
ou nohup
no final sudo bash sshd-loop.sh
dependendo de suas necessidades como cada opção é diferente, você pode encontrar mais informações sobre elasaqui.
Se você quiser verificar o status do serviço, basta executarsudo systemctl status sshd