Intereting Posts
Как вы обрабатываете несколько правил валидации при различных пользовательских вводах? Поиск точного числа с помощью grep Функция «Повтор» (повтор / перемотка) Как я могу предотвратить закрытие SSH-сервера сервером для пользователя с оболочкой nologin? Как предотвратить bash для автозаполнения конечной точки? Как ps получает исполняемый файл от процессов других пользователей? Могу ли я использовать .bashrc, чтобы ls отображал цвета как на OS / X, так и на Linux? Как проверить, соответствует ли имя файла шаблону? Мой сервер Centos не может разрешить имя хоста DNS install failing для libpcap: рецепт для целевого pcap-linux.o не удалось логин и су внутренности Копирование файлов между двумя хостами Как установить Debian на тот же физический жесткий диск, на котором установлены файлы установщика? Почему Linux обычно используется в качестве операционной системы для суперкомпьютеров? Надежное определение свободной памяти

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

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

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

kill –STOP pid

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

kill –CONT pid

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