Tengo un .pidarchivo y necesito verificar si el proceso se está ejecutando. Hasta ahora encontré dos opciones
kill -0 `cat something.pid`
que imprime un error si el pid no se está ejecutando. Sé que esto se puede redirigir /dev/null, pero me hace pensar que esta no es la mejor solución.
La segunda solución sería usar ps, que sin embargo también se imprime en STDOUT
ps -ef `cat something.pid`
¿Es normal redirigir la salida /dev/nully simplemente usar el código de estado devuelto, o es una señal de que estoy haciendo algo mal y necesito un comando diferente?
kill -0como es estándar (POSIX).