Я рекомендовал бы предоставить пользовательские уведомления по электронной почте.
Можно сделать это с программным обеспечением: http://www.netwrix.com/password_expiration_notifier_freeware.html
Или можно записать сценарий, чтобы сделать это также.
http://www.sheenaustin.com/2009/06/19/active-directory-password-expiry-reminder-email/
Я нахожу много пользователей, которые путешествуют, или далеко от их компьютера не поймет, что их пароль истекает, но с этим методом они всегда уведомляются по электронной почте.
Возможно, запускать rsyn параллельно, но неэффективно, поскольку, скорее всего, файлы будут перенесены дважды, поскольку rsync составляет список файлов для передачи в начале. Конечно, всегда существует небольшая вероятность того, что один и тот же файл будет передан одновременно обоими rsyncs, но впоследствии содержимое должно быть таким же.
Чтобы предотвратить двойное выполнение, обычно я пишу сценарий, который проверяет, и в противном случае touch
- это файл блокировки, который удаляется в конце. Как вариант, вы можете использовать ловушку в своем сценарии для очистки файла блокировки, если вы прерываете сценарий или когда возникает ошибка (используйте «справочную ловушку» в вашей оболочке). Насколько мне известно, такого механизма блокировки в самом rsync нет (что было бы сложно реализовать в любое время).