У більшому сценарії для обробки деяких даних моделювання у мене був такий рядок:
parallel bnzip2 -- *.bz2
Який, якщо я parallel
правильно розумію (а я не можу), повинен запускати n-core потоки програми над усіма файлами із переліченим розширенням. Ви можете помітити, що я неправильно написав команду 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