ps comando return nada em função

1

Eu tenho uma função que requer algum ID de processo que precisa de ação adicional. Tentei obtê-lo via comando     PID = $(ps axf | grep SOME_PATTERN | grep -v grep | awk '{print $1}')

E funciona em ubuntu e centos, mas não funciona no suse. Embora manualmente funcione em qualquer lugar.

Qual poderia ser o motivo dos trabalhos específicos no Suse e como posso corrigi-lo?

    
por creedqq 09.11.2017 / 17:56

1 resposta

3

Você precisa usar pgrep em vez de ps axf se quiser usá-lo com o comando watch . Existe uma explicação mais extensa aqui

    
por 09.11.2017 / 18:04