Приостановка rsync через скрипт bash?

Есть ли способ приостановить rsync через командную строку, если он передает данные более X минут? Я работаю над его использованием в качестве резервной копии и хотел бы, чтобы она время от времени приостанавливалась, чтобы предотвратить перегрев жестких дисков или регулирование сети. В настоящее время я использую пакетный файл Windows, чтобы запустить скрипт Linux bash через cygwin для этого.

  • VM-клонирование VS-скриптовая настройка / конфигурация
  • Сценарий оболочки для преобразования PDF в изображения и сохранения в подпапке
  • Открыть окно терминала из сценария
  • Что означает status_of_proc по скобкам-скобкам?
  • Shell Script для изоляции файлов, разбросанных по разным папкам
  • Расширение *, #,% - Что они означают?
  • Наследовать перенаправления IO из сценария в другой
  • Как связывать линии между шаблоном начала и конца?
  • One Solution collect form web for “Приостановка rsync через скрипт bash?”

    Если вы можете получить PID процесса, вы можете использовать

    kill –STOP pid

    для приостановки процесса и

    kill –CONT pid

    возобновить его. Проверьте статус выхода; если команда kill не работает, первое предположение состоит в том, что процесс больше не существует (поскольку он завершен).

    Linux и Unix - лучшая ОС в мире.