Vous n'êtes pas identifié(e).
Pages : 1
Dernière modification par firstcode (07-06-2020 14:17:56)
"Fais le ou ne le fais pas"
Hors ligne
Me parait être une façon simple de procéder
Hors ligne
"Fais le ou ne le fais pas"
Hors ligne
Hors ligne
"Fais le ou ne le fais pas"
Hors ligne
Dernière modification par nlancien (07-06-2020 19:16:39)
Hors ligne
Hors ligne
Dernière modification par firstcode (07-06-2020 19:54:42)
"Fais le ou ne le fais pas"
Hors ligne
Dernière modification par nlancien (08-06-2020 05:54:34)
Hors ligne
Dernière modification par firstcode (08-06-2020 07:24:45)
"Fais le ou ne le fais pas"
Hors ligne
Plutôt que de ne nous donner que le message d'erreur retourné,
donne nous aussi :
- le nom et le chemin du script
- le nom et le chemin du fichier
- et la ligne de commande que tu as entrée.
Ça nous aidera beaucoup pour essayer de comprendre ce qu'il a pu se passer
pour pouvoir t'aider.
Dernière modification par MicP (08-06-2020 08:10:04)
Hors ligne
"Fais le ou ne le fais pas"
Hors ligne
…J'ai cette erreur quand je saisi la commande manuellement dans le terminal en entrant un mauvais numéro client.
Si je rentre le bon numéro client la commande passe. …
Pourtant, le script proposé par nlancien n'attends aucun paramètre et ne demande pas d'entrer un numéro de client
Il nous faudrait voir le contenu du script client.sh pour essayer de comprendre ce qu'il se passe.
Hors ligne
Dernière modification par firstcode (09-06-2020 07:21:25)
"Fais le ou ne le fais pas"
Hors ligne
Hors ligne
Dernière modification par firstcode (10-06-2020 14:11:13)
"Fais le ou ne le fais pas"
Hors ligne
Exécuter ce code, il doit te lire les 7500 lignes de ta liste client.csv
Je ne pige pas trop là?!
>LOGREF.TXT je redirige la sortie standard dans LOGREF.txt
Ok, jusque là je suis.
>LOGREF.txt | sudo SEND NUMERODESSERVEURS "";
Je redirige la sortie standard vers LOGREF.txt puis dans sudo, ben oui mais elle est partie dans LOGREF.txt. Si tu veux sauvegarder une trace de ta sortie standard dans un fichier et quand même l'envoyer dans l'entrée standard d'une autre commande, il existe l'utilitaire tee.
Quelques exemples :
https://linux.101hacks.com/unix/tee-command-examples/
Hors ligne
Echo "echo traitementDossier OK REF0200123488" >LOGREF.txt | sudo SEND NUMERODESSERVEURS "";
Et surtout, dans cette ligne de commande, il n'y a aucune référence à la variable ligne à laquelle est assignée chaque ligne lue dans le fichier client.csv
Ne sachant pas comment sont organisées les informations contenues dans le fichier client.csv
ni ce qu'il est question d'en faire, c'est pratiquement impossible de proposer une solution.
Donne nous quelques lignes du fichier pour qu'on puisse s'en faire une idée,
et dis nous ce que tu veux faire avec.
Dernière modification par MicP (10-06-2020 18:55:24)
Hors ligne
"Fais le ou ne le fais pas"
Hors ligne
Pages : 1