Quiero ejecutar un ejecutable en Linux y, independientemente del estado de salida que devuelva, quiero devolver un buen estado de salida. (es decir, sin error)
(Esto se debe a que estoy usando sh -exy quiero que el script siga ejecutándose incluso si falla un comando (específico)).

Pruebe
(executable ; exit 0)o, alternativamente, envuélvalo en un script de shell que siempre salga de 0.fuente
(cd foo; exit 0)tiene éxito, no terminará en "foo" después ya que su cwd regresa a la que estaba anteriormente. Sin embargo,cd foo || truete dejará en "tonto" si tiene éxito.