Estoy tratando de verificar si un proceso se está ejecutando. Si se está ejecutando, quiero un valor de retorno de 'OK' y si no es un valor de retorno 'No OK'. Solo puedo usar 'ps' sin ningún otro argumento adjunto (por ej., Ps -ef) si ese es el término correcto. El código que tengo es:Comprobar si el proceso se está ejecutando
if ps | grep file; then echo 'OK'; else echo 'NO'; fi
El problema con esto es que no busca el proceso exacto y siempre devuelve 'OK', no quiero que toda la información que aparezca sólo quiero saber si el archivo existe o no