Maison >développement back-end >Golang >Pourquoi mon code Go renvoie-t-il « fork/exec : aucun état de sortie de fichier ou de répertoire de ce type 1 » ?
Comprendre l'erreur « fork/exec : aucun fichier ou répertoire de ce type ; une telle erreur d'état de sortie de fichier ou de répertoire 1", cela indique que la commande spécifiée dans votre code Go n'est pas trouvée ou ne peut pas être exécutée.
Dans dans ce cas particulier, l'extrait de code fournissait des tentatives d'exécution de la commande goreplay à l'aide de la fonction exec.Command. Cependant, l'erreur suggère que le système d'exploitation ne peut pas localiser l'exécutable goreplay.Résolution du problème
Pour résoudre cette erreur, vous devez vous assurer que :
Vérifiez si l'exécutable goreplay est disponible dans la variable d'environnement PATH de votre système. Vous pouvez le faire en exécutant la commande suivante dans votre terminal :
Si le répertoire goreplay n'est pas présent dans la sortie, ajoutez-le en éditant la variable PATH comme suit :
echo $PATH
export PATH=$PATH:/path/to/goreplay
Vérifiez que le goreplay l'exécutable dispose des autorisations d'exécution nécessaires. Exécutez la commande suivante pour vérifier :
La sortie doit inclure un « x » dans le champ des autorisations, indiquant que le fichier dispose d'autorisations exécutables. Sinon, utilisez la commande chmod pour leur accorder :
ls -l goreplay
chmod +x goreplay
Assurez-vous que la syntaxe de la commande dans votre code est correct. La fonction exec.Command prend le nom du programme comme premier argument et ses arguments comme arguments suivants. Dans ce cas, essayez de mettre à jour votre code comme suit :
cmd := exec.Command("./goreplay", "--input-file", gor_name, "--input-file-loop", "--output-http", ras_ip)En suivant ces étapes, vous devriez pouvoir résoudre le problème "fork/exec : aucun statut de sortie de fichier ou de répertoire de ce type 1" et exécutez la commande goreplay avec succès.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!