Selon la page de manuel, xargs s'arrêtera si l'une des lignes d'exécution se termine avec une erreur de 255 :
Si une invocation de la commande se termine avec un statut de 255, xargs s'arrête immédiatement sans lire aucune autre entrée. Un message d'erreur est émis sur stderr lorsque cela se produit.
Comment puis-je faire en sorte que xargs no faire ça ?
J'ai un travail par lots de 1500 lignes environ que je veux exécuter, 50 lignes à la fois. J'ai constaté qu'il mourait toujours à une certaine ligne et qu'il ne terminait pas le travail. Ce n'est pas bon !
Une question encore meilleure, la question qui décrit ce que j'essaie de faire, est :
Comment puis-je exécuter un script batch de 1500 lignes, 50 lignes à la fois, de sorte qu'il ne quitte pas le travail au milieu, et que la sortie soit capturée dans un fichier journal quelconque ?