Acontece que eu tinha zero de espaço livre no PC que estava causando problemas! Talvez isso seja muito específico, mas vou deixar isso aqui de qualquer maneira, caso alguém se depare com um problema semelhante.
Quando eu executo o seguinte comando:
parallel --max-procs 4 echo ::: {1..4}
no meu PC, produz a saída esperada, 1, 2, 3, 4 (em linhas diferentes). No entanto, quando eu executo o mesmo comando em outro computador (que tem parallel
instalado), ele não produz saída. Ambos os PCs possuem o Ubuntu 14.04 instalado (aquele em que o comando funciona possui o desktop Ubuntu e o outro o servidor Ubuntu). Eu sei que esta é uma questão ampla, mas qual poderia ser o problema?
A execução de echo {1..4}
produz resultados nos dois computadores.
Informações adicionais: A execução de help
no console em ambos os computadores (aquele em que parallel
funciona e aquele em que não produz saída) fornece:
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
nos dois computadores. A execução de parallel --version
dá:
GNU parallel 20130922
Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Ole Tange and Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
GNU parallel comes with no warranty.
Web site: http://www.gnu.org/software/parallel
When using GNU Parallel for a publication please cite:
O. Tange (2011): GNU Parallel - The Command-Line Power Tool,
;login: The USENIX Magazine, February 2011:42-47.
em ambos computadores.
Deve-se notar que estou acessando ambos computadores remotamente através de ssh
, de um terceiro computador, mas não acho que seja importante (ou é ?) Qualquer informação adicional que você precisa é só pedir.
Tags gnu-parallel