Bonjour à tous,
Je travaille actuellement sur la réalisation d'un script praat, et pour ce faire j'ai besoin de lancer un script shell, qui lui-même doit exécuter une procédure lisp via sbcl. Le problème qui se pose est que la commande sbcl n'est pas reconnu par la commande system de praat.
Voici mon code:
monscript.sh
et monscript.praat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #!/bin/bash sbcl --script monfichier.lisp
Praat me répond:
Code : Sélectionner tout - Visualiser dans une fenêtre à part system ./monscript.sh
System command failed
System command "./monscript.sh" returned error status;
if you want to ignore this, use `system_nocheck' instead of `system'. ...
Je précise que mes scripts se trouve dans le répertoire courant, et que l'utilisation de la commande system_nocheck supprime le message de l'erreur mais ne résout pas le problème. À noter que l'éxecutable monscript.sh lancer depuis le terminal fonctionne parfaitement.
Merci d'avance pour l'aide qu'il vous sera possible de m'apporter.
yann
Partager