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 || truemais 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 truec'est une application et pas seulement un mot-clé? Sont-ils les mêmes? Y a-t-il une bonne raison d'utiliser | true?