Я использую rsync -a -i / foo / bar. Время от времени я хотел бы знать, что именно делает rsync в данный момент, не выводя -v все время. Можно ли увеличить детализацию запущенных процессов, например, отправив сигнал убийства?
Я бы перенаправил вывод в файл, а затем tail -f
, чтобы просмотреть вывод при желании:
rsync -a /foo /bar >/tmp/rsync.log 2>&1
, когда необходимо:
tail -f /tmp/rsync.log
Документация rsync
не описывает такое поведение, и при этом нет (надлежащего или фактического) стандартного сигнала для отправки процессу, чтобы изменить его многословие.
Однако, благодаря возрастающей природе rsync
, вы сможете прервать выполнение rsync
с помощью Ctrl kbd> + C kbd> и повторно запустить его с помощью '- V 'и не терять много времени, как следствие.
В дополнение к -i, вы можете использовать --progress для большей детализации при отправке данных. например:
rsync -ai --progress .....
Если нужно все больше и больше, лучше записать его, как сказано выше в @Marc M.