Solução de trabalho para '' watch ps aux | grep foo '' [fechado]

3

watch ps aux | grep foo não está funcionando: bash: syntax error near unexpected token '}'

Como posso corrigir isso ou existe uma maneira ainda melhor?

    
por user237201 22.06.2017 / 08:04

1 resposta

11

O problema é que você está assistindo a coisa errada

  1. watch ps aux | grep foo

implica que você deseja greping na saída do relógio - que infelizmente é silencioso por si só. Na verdade, ele está executando ps aux a cada 2 segundos, mas não imprime nada no stdout.

No entanto, o seguinte

  1. watch 'ps aux | grep foo'

significa que você quer ver se algo que corresponda a foo seja impresso por ps aux . E é isso que você quer fazer.

Assim, você desejaria seguir a Opção 2

    
por 22.06.2017 / 09:20

Tags