Гну-параллельное резюме при смене команды - PullRequest
1 голос
/ 26 марта 2019

При возобновлении команды parallel с --resume разрешается ли изменять команду? В документах на --resume говорится, что

Важно, чтобы ввод выполненных работ не изменился

но в нем не упоминается, может ли сама команда изменяться до тех пор, пока ввод не изменится.

Например, если вы запустите команду

parallel --gnu -j8 --joblog log.txt ls ::: <inputs>

и завершите его посередине с помощью Ctrl-C, вы можете продолжить с помощью

parallel --gnu -j8 --joblog log.txt --resume ls -l ::: <inputs>

Мой вариант использования заключается в том, что моя команда является exe, которая может занять много времени для некоторых входных данных, и я забыл указать флаг в exe для установки времени ожидания. Я хотел бы перезапустить с таймаутом, установленным на exe.

1 Ответ

1 голос
/ 27 марта 2019

Ключевая часть:

As GNU parallel only looks at the sequence numbers

Таким образом, вы можете изменить все, но GNU Parallel пропустит задания с порядковыми номерами в журнале заданий.

...