Expect et spawn avec un chemin trop long
ari
-
ari -
ari -
Bonjour,
J'ai un script (tcl) qui automatise la création de routes sur un périphérique : méthode expect
Voici le script :
set ToolsPath [lindex $argv 0]
spawn $ToolsPath\\plink
...
Si le chemin défini par ToolsPath dépasse 89 caratères plink ne se lance pas : "alloc: invalid block: 00897828: ef ef 0"
Sinon tout fonctionne correctement.
Y'a t-il réellement une limitation dans la longueur des chemins ?
Est-ce un problème connu de la commande spawn ?
J'ai un script (tcl) qui automatise la création de routes sur un périphérique : méthode expect
Voici le script :
set ToolsPath [lindex $argv 0]
spawn $ToolsPath\\plink
...
Si le chemin défini par ToolsPath dépasse 89 caratères plink ne se lance pas : "alloc: invalid block: 00897828: ef ef 0"
Sinon tout fonctionne correctement.
Y'a t-il réellement une limitation dans la longueur des chemins ?
Est-ce un problème connu de la commande spawn ?
A voir également:
- Linux expect spawn
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité
- Linux mint 22.1 - Accueil - Linux
Mais cela semble plutôt indiquer que la limite max totale des commandes est de 256 caractères.
Or je suis loin de ces 256 caractères.
Si avant de lancer mon script, je me place d'abord dans le répertoire où se trouve plink (le répertoire de la variable ToolsPath) et que je modifie le script ainsi :
spawn plink
Si le répertoire dépasse 89 caractères, j'ai l'erreur. Sinon cela fonctionne.
Je ne sais pas si c'est un problème avec spawn ou tcl ou sh ou ...