Аутентификация SASL перестала работать при вызове от crontab

GreeP очень эффективен - нет смысла в работе параллельно. В вашей команде только декомпрессия нужна больше процессора, но это не может быть параллельно.

Разделение ввода параллельно нужна больше процессора, чем получить соответствующие строки GREP.

Ситуация изменяется, если вы хотите использовать вместо Grep-то, что нужно гораздо больше процессора для каждой строки - тогда параллель будет иметь больше смысла.

Если вы хотите ускорить эту операцию - посмотрите, где есть узкое место - вероятно, это декомпрессия (затем помогает использовать другой инструмент декомпрессии или лучшего процессора) или - чтение с диска (затем помогите использовать другой инструмент декомпрессии или лучшего диска).

Из моего опыта - иногда лучше использовать LZMA (-2, например) для сжатия / декомпресс-файлов - оно имеет более высокое сжатие, чем GZIP, насколько гораздо меньше необходимо прочитать данные с диска и скорость сопоставимы.

0
14.12.2014, 23:46
1 ответ

Нашел ответ на свой вопрос. Cron не устанавливает переменную окружения USER. Таким образом, одно из решений - запустить mbsync изнутри такого скрипта:

#!/bin/sh
USER="YOURUSERNAME"; export USER
mbsync gmail
1
28.01.2020, 02:51

Теги

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