O que significa + e - na saída do comando jobs?

3

Não consigo encontrar a resposta em nenhum lugar. Quando eu tenho vários trabalhos que estão em segundo plano e eu listo-os com trabalhos eu recebo o seguinte:

[1]   Stopped                 command1
[2]   Stopped                 command2
[3]-  Stopped                 command3
[4]+  Stopped                 command4

O sinal de mais é sempre o último, e o sinal de menos está no segundo para durar. O que essas coisas significam?

    
por v010dya 25.11.2013 / 14:48

1 resposta

7

Eles sempre serão os trabalhos mais recentes e mais recentes em menos um.

O único propósito deles, até onde eu posso dizer, é fornecer uma abreviação para esses dois trabalhos mais recentes, para que você possa referenciá-los como fg - em vez de fg %3 . Isso torna bastante trivial alternar entre dois ou três processos.

TLDP parece corroborar isso (consulte a Tabela 15-1. Identificadores de trabalho)

    
por Oli 25.11.2013 / 14:54