В более крупном сценарии для последующей обработки некоторых данных моделирования у меня была следующая строка:
parallel bnzip2 -- *.bz2
Который, если я parallel
правильно понимаю (а могу и нет), должен запускать н-ядерные потоки программы над всеми файлами с указанным расширением. Вы можете заметить, что я неправильно написал команду bunzip2
. Я ожидал бы предупреждение или сообщение об ошибке здесь, но это молча терпит неудачу. Это предназначено? Как мне не получить это в будущем?
Обновить:
Возможно, что у меня установлено другое, parallel
чем я думаю, что я делаю:
> parallel --version`
parallel: invalid option -- '-'
parallel [OPTIONS] command -- arguments
for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
run specified commands in parallel
Страница man в parallel
моей системе дает:
parallel(1) parallel(1)
NAME
parallel - run programs in parallel
....
AUTHOR
Tollef Fog Heen
Который кажется, что это не версия GNU.
parallel --version
говорит?$ parallel bnzip2 -- * sh: bnzip2: command not found