Я хотел бы использовать Gnu параллельно для распараллеливания команды psql, например:
SELECT func('param', 10);
Но поскольку gnu parallel использует простую кавычку для ограничения команды bash, например:
seq 0 9 | parallel -jobs 10 'psql -c "SELECT func('param', 10);"' \> {}.log
Это не работает.
Я пробовал разные способы, но безуспешно. Так что я очень признателен за помощь.
Для GNU Parallel вы обычно создаете функцию и вызываете ее. Таким образом вы избегаете всего \ -circus, и это часто сделает ваш код более читабельным. gnu.org/software/parallel/…