Você precisa usar pgrep
em vez de ps axf
se quiser usá-lo com o comando watch
. Existe uma explicação mais extensa aqui
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?
Você precisa usar pgrep
em vez de ps axf
se quiser usá-lo com o comando watch
. Existe uma explicação mais extensa aqui