Tengo un archivo MAKE donde detengo un servicio antes de eliminar un archivo. Cuando no podía detener el servicio, se rompería por error. Esto es claramente no deseado, así que pensé en agregar, || truepero me perdí un |. Haciendolo:
stop service foo | true
rm /etc/init/foo.conf
Estoy confundido sobre por qué esto está funcionando y qué está sucediendo. ¿Esto significa que truees una aplicación y no simplemente una palabra clave? ¿Son lo mismo? ¿Hay una buena razón para usar | true?