Используя rsync + крон для синхронизации машины позади брандмауэра с моим Dropbox

Существует также Muttprint. Это действительно поддерживает UTF-8, и его вывод выглядит достойным по умолчанию. Использование Muttprint ПРОПИТЫВАЕТ ЛАТЕКСОМ, и обеспечивает рычаги для настройки.

Так как я печатаю письма от различных сред, я не могу использовать принтер по умолчанию. Таким образом я настроил его (через ~/.muttrc) для использования средства просмотра PDF, где я могу динамично выбрать принтер:

set print_command='set -e; f=`mktemp`; \
        muttprint -P A4 -p TO_FILE:"$f"; evince "$f"; rm "$f"'

Использование Mktemp /tmp, по умолчанию. Для использования пользовательского каталога кэша:

set print_command='set -e; f=`mktemp -p "$HOME"/.cache/mutt`; \
        muttprint -P A4 -p TO_FILE:"$f"; evince "$f"; rm "$f"'

Btw, можно установить print_decode внутри muttrc, чтобы настроить, если print_command может декодировать MIME, кодировка и т.д. самостоятельно. По умолчанию это установлено на yes который является правильной установкой для команд как muttprint, enscript и т.д.

Относительно проблем UTF-8 a2ps enscript и члена парламента можно только прийти к заключению, что их нужно считать устаревшими. Действительно, смотря на страницы проекта они, кажется, не сохраняются (например, последнее сообщение печати страницы члена парламента с 2002, и это упоминает список рассылки, расположенный в Sun).

4
25.11.2011, 02:22
1 ответ

Вы можете использовать Унисон для синхронизации файлов. Унисон использует rsync протокол и может работать на основе ssh. Вы, возможно, должны скопировать исполняемый файл в свой каталог в удаленной системе.

Используя rsync может вызвать проблемы, поскольку трудно синхронизировать удаления файла.

Править: Для синхронизации папки на от системы C (с рабочим Drobox), выбранный каталог на B становится концентратором и A и C две спицы. Запланируйте шаги так, чтобы только один работал за один раз.

  • Унисон расписания в системе C для синхронизации к каталогу на B.
  • Унисон расписания в системе для синхронизации к каталогу на B. (Может потребовать NFS, монтирующего каталог.)
  • Периодически, проверьте Унисон на конфликты, если автоматическое разрешение не было настроено.

Существуют другие способы обработать это. Если каталог на B является alway, смонтированным при необходимости в нем то можно пропустить этот шаг. Символьная ссылка на autofs монтирование NFS обработала бы это.

p.s. Я работал с WinSCP сегодня и нашел, что он имеет синхронизировать функцию. Это, кажется, полезно для периодического использования. Унисон все еще кажется лучше для автоматизированных обновлений.

5
27.01.2020, 20:54
  • 1
    благодарит, похоже, что Унисон активно не разрабатывается, Вы используете его, или Вы использовали его прежде? –  Ali 25.11.2011, 13:37
  • 2
    я использую его, и там не много остается, чтобы быть сделанным на нем. Я только ожидал бы дополнения платформы или исправления ошибок. Но я, это покрывает все платформы, в которых я нуждался бы. –  BillThor 25.11.2011, 15:21
  • 3
    я получил его и это работает отлично, так в основном Вы предлагаете, чтобы я заменил rsync с unison? Который является большим предложением. Тем не менее я должен смонтировать, что мой NFS монтируется, и затем используйте unison синхронизировать их, корректный? –  Ali 25.11.2011, 16:43
  • 4
    @Ali rsync для однонаправленной синхронизации, унисона для двунаправленной синхронизации. С обеими утилитами все, что Вы должны иметь, является одним двоичным файлом; даже если системный администратор не установил их, можно легко скопировать тот один двоичный файл в учетную запись (и если это не находится в значении по умолчанию PATH, посмотрите, Как я могу установить переменные среды для удаленного процесса rsync?.) –  Gilles 'SO- stop being evil' 28.11.2011, 02:42

Теги

Похожие вопросы