Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Votre appel à process.spawn avec argv était bien formé, mais le système n'a pas pu démarrer le programme. Voici ce qui s'est passé. Le moteur lance l'enfant avec posix_spawnp : il cherche le programme dans le PATH, sans rien développer, et la sortie de l'enfant est reçue dans un fichier en mémoire. Ici, le noyau a dit non. Les raisons classiques : le programme n'existe pas, ou n'est pas dans le PATH, la mémoire manque, ou il n'y a plus de fichier disponible. Le moteur ne vous renvoie pas une identité de processus qui ne possède rien : ce serait un faux processus. Il refuse, en nommant le programme et la raison donnée par le noyau. Exemple : vous avez une faute de frappe dans le nom du programme, ou il n'est pas installé sur cette machine. Lancez-le à la main dans un terminal pour vérifier, puis corrigez le nom ou le PATH. Le message vous donne les deux informations clés : quel programme, et quelle raison.
Texte issu du catalogue d'erreurs du moteur Rush.
