Bonjour,

J'ai besoin d'une aide, voici mon problème :

J'utilise Cygwin pour lancer un programme Scilab à distance. Je voudrais que le programme continue à fonctionner même après ma déconnexion du serveur. J'ai donc utilisé la commande nohup qui permet cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
**@**:~$ nohup echo "exec('prog.sce');quit" | scilab -nw > out.file &
Le programme est censé enregistrer le résultat dans un fichier .dat dans le répertoire courant. J'obtiens bien le résultat.

Cependant si je lance un autre programme juste après le premier (qui tourne encore), de la même façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
**@**:~$ nohup echo "exec('prog2.sce');quit" | scilab -nw > out.file2 &
J'ai comme l'impression de n'obtenir que le résultat du 2nd programme.
(J'ai vérifié avec ps auxw et top, que les 2 programmes étaient en train de tourner).


Ma question est : Comment lancer plusieurs programmes Scilab avec la commande nohup ?

Merci d'avance, je vous serai très reconnaissante.

Autre question : y a t-il un moyen de convertir un programme scilab en C/C++? Je n'ai pas trouvé grand-chose sur le net.

Merci