
... Hola, ¿alguien conoce un script breve sobre cómo eliminar sshd durante 10 minutos y luego realizar una copia de seguridad durante 10 minutos continuamente? Por favor ten piedad de mí, soy un novato.
Gracias, joe.
Respuesta1
Puedes lograr esto con algunas secuencias de comandos bash básicas. Tienes que usarlo sleep
para agregar un retraso, así como el "bucle while", conocido principalmente por ser el bucle infinito. Ejemplo:
nano sshd-loop.sh
while :
do
systemctl stop sshd
sleep 10m
systemctl start sshd
sleep 10m
done
No soy un experto en este idioma, pero creo que debería funcionar. Si desea ejecutarlo en segundo plano, puede agregar &
, disown
o nohup
al final, sudo bash sshd-loop.sh
según sus necesidades, ya que cada opción es diferente, puede encontrar más información sobre ellas.aquí.
Si desea verificar el estado del servicio, simplemente ejecutesudo systemctl status sshd