Exécution d'un ensemble de lignes de commande en SSH

invi
Messages : 13
Inscription : lun. févr. 02, 2015 9:55 am

Exécution d'un ensemble de lignes de commande en SSH

Message par invi »

Bonjour à tous,

J'essaie actuellement d'exécuter un ensemble de lignes de commandes en SSH sur une raspberry Pi (via plugin de Squash TA). Mais je rencontre l'erreur suivante :
The execution of the following command with SSH failed: 'cd /home/pi;javac -classpath .:classes:/opt/pi4j/lib/'*' -d . test.java;

Mes lignes de code sur le fichier ta sont:
LOAD shell/commands AS commandJava.file
CONVERT commandJava.file TO query.shell AS commandJavaLine
EXECUTE execute WITH commandJavaLine ON ssh AS resultJava
ASSERT resultJava IS success

Mon fichier 'commands' contient :
cd /home/pi
javac -classpath .:classes:/opt/pi4j/lib/'*' -d . test.java

L'erreur est générée par la ligne de commande : javac -classpath .:classes:/opt/pi4j/lib/'*' -d . test.java (En effet, j'ai essayé avec les lignes de commandes suivantes:
cd /home/pi
sudo java -jar test.jar
et cela fonctionne)
Mais je ne comprends pas pourquoi. Si j'exécute cette ligne de commande sur Putty, cela marche sans soucis.. Je n'arrive pas à trouver l'origine du problème.

Je précise que sur ma raspberry j'ai le jdk8.

Bien cldt,
Kanto
invi
Messages : 13
Inscription : lun. févr. 02, 2015 9:55 am

Exécution d'un ensemble de lignes de commande en SSH

Message par invi »

Edit:

J'ai essayé une autre commande avec 'javac'. C'est bien les commandes utilisant cette commande qui génèrent l'erreur. Peut - être que celle-ci n'est pas pris en charge par Squash TA.
invi
Messages : 13
Inscription : lun. févr. 02, 2015 9:55 am

Exécution d'un ensemble de lignes de commande en SSH

Message par invi »

Problème reglé :)
Merci beaucoup pour votre aide (j'ai posté d'autres sujets qui ont tous eu des réponses) :)
Répondre

Revenir à « SSH Plugin »