γεια σας!
ενώ έχω τρέξει ένα benchmark με το χέρι και όλα λειτούργησαν ομαλά, όταν προσπαθώ να αυτοματοποιήσω τη διαδικασία μέσω script συναντώ προβλήματα και συγκεκριμένα παρατηρώ ότι οι εντολές του script δίνονται στο τερματικό (είτε αυτό είναι του host είτε του target) προτού ολοκληρωθούν οι προηγούμενες!
για παράδειγμα τρέχοντας τον κώδικα του παραρτήματος Β βλέπω στο target να εμφανίζονται τα εξής:
sh-3.1# bash
host
cp /host/simics-workspace/bemchmarks/mcf /
cp /host/simics-workspace/bemchmarks/inp.in.mcf.train /
umount /host
cd /
./mcf inp.in.mcf.train
bash-3.1# mount /host
[simicsfs] mounted
bash-3.1# cp /host/simics-workspace/benchmarks/mcf /
cp: cannot stat `/host/simics-workspace/benchmarks/mcf': No such file or directory
bash-3.1# cp /host/simics-workspace/benchmarks/inp.in.mcf.train /
cp cannot stat `/host/simics-workspace/benchmarks/inp.in.mcf.train': No such file or directory
bash-3.1# umount /host
bash-3.1#./mcf inp.in.mcf.train
bash: ./mcf: No such file or directory
bash-3.1#

επαναλαμβάνω ότι αν τρέξω τις παραπάνω εντολές με το χέρι όλα κυλάνε ομαλά! έχει κανείς καμιά ιδέα???