J'ai un makefile où j'arrête un service avant de supprimer un fichier. Quand il ne pouvait pas arrêter le service, il se cassait en cas d'erreur. C'est clairement indésirable, j'ai donc pensé ajouter || true
mais j'ai raté un |
. Faire:
stop service foo | true
rm /etc/init/foo.conf
Je ne sais pas pourquoi cela fonctionne et ce qui se passe. Est-ce à dire que true
c'est une application et pas seulement un mot-clé? Sont-ils les mêmes? Y a-t-il une bonne raison d'utiliser | true
?