Eu tenho um exercício para colocar em um arquivo alguns dados (* conf de alguns diretórios) e preciso fazer isso em segundo plano. Eu fiz isso e estou me perguntando qual é o significado das mensagens de saída:
[A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 &
Enter aumenta esta linha:
[1] 2533
O que isso significa? Após outro Enter, outras mensagens aparecem
[A@localhost tests]$
[1]+ Exit 2 ls --color=auto -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1
O que isso significa? O que é "Saída 2"?
Digite os resultados de uma verificação - parece que tudo está OK.
[A@localhost tests]$
[A@localhost tests]$ ls -l test1_6_conf.txt
-rw-rw-r--. 1 A A 2641 Nov 22 14:19 test1_6_conf.txt
[A@localhost tests]$
Estou usando o CentOS 6.4, Gnome Terminal Emulator.
ls /usr/*conf
retorno,2
pois não há nomes de arquivos que contenham "conf"./usr/*conf
. Ebash
está passando esse nome de arquivo porque não consegue encontrar arquivos que correspondam a esse padrão. Cascas melhores comozsh
teriam retornado um erro "sem correspondência" e não seriam executadasls
.Esse comando médio terminou com o status de saída diferente de 0 (êxito).
Se esse comando demorar muito durante a execução, você poderá verificá-lo com:
fonte