Убить процесс SSHd в Ubuntu

Убить процесс SSHd в Ubuntu

..Привет, кто-нибудь знает короткий скрипт, как убить sshd на 10 минут, а затем делать резервное копирование в течение 10 минут непрерывно? Пожалуйста, пожалейте меня, я новичок.

Спасибо, Джо.

решение1

Вы можете добиться этого с помощью базового скриптинга bash. Вам нужно использовать sleep, чтобы добавить задержку, а также "цикл while", в основном известный как бесконечный цикл. Пример:

nano sshd-loop.sh

while : 
do
    systemctl stop sshd
    sleep 10m 
    systemctl start sshd
    sleep 10m
done

Я не эксперт в этом языке, но я считаю, что это должно работать. Если вы собираетесь запустить его в фоновом режиме, вы можете добавить &, disownили nohupв конце sudo bash sshd-loop.shв зависимости от ваших потребностей, поскольку каждый вариант отличается, вы можете найти больше информации о нихздесь.

Если вы хотите проверить статус сервиса, просто запуститеsudo systemctl status sshd

Связанный контент