z0tti
Ensign
- Registriert
- Dez. 2007
- Beiträge
- 171
Hi,
ich bin nicht so Linuxaffin und bräuchte etwas Hilfe. Ich habe folgende Binary (http://soplex.zib.de/) runtergeladen und dafür entsprechende Files zum Lösen.
Die Binary habe ich in einem Ordner in meinem Home-Verzeichnis gepackt, die zu lösenden Probleme/Files in einem anderen.
Wenn ich im Terminal die Binary ausführe mit exaktem Pfad zu einem Problem , funktioniert das einwandfrei.
Bsp:
Dies ist mir jedoch auf Dauer und aufbauend zu umständlich.
Ich habe ein Skript im bin-Ordner unter $home erstellt, sodass ich die Binary unabhängig vom aktuellen Pfad ausführen kann.
Dies führt jedoch zu einem Problem beim aufruf "soplex besipielproblem.mps.gz": Lasse ich "$1" weg, so wird mir bei der Ausführung gesagt "missing file", mit "$1" bekomme ich einen Error while reading file.
Ich vermute mal, dass ein einfacher Fehler beim Skript oder woanders vorliegt, komme aber im Moment nicht drauf.
Hat jemand einen Rat?
Benutze Ubuntu 14.04
ich bin nicht so Linuxaffin und bräuchte etwas Hilfe. Ich habe folgende Binary (http://soplex.zib.de/) runtergeladen und dafür entsprechende Files zum Lösen.
Die Binary habe ich in einem Ordner in meinem Home-Verzeichnis gepackt, die zu lösenden Probleme/Files in einem anderen.
Wenn ich im Terminal die Binary ausführe mit exaktem Pfad zu einem Problem , funktioniert das einwandfrei.
Bsp:
Code:
./soplex/soplex-2.0.1.linux.x86_64.gnu.opt /instances/besipielproblem.mps.gz
Ich habe ein Skript im bin-Ordner unter $home erstellt, sodass ich die Binary unabhängig vom aktuellen Pfad ausführen kann.
Code:
#! /bin/sh
cd /$home/soplex/
./soplex-2.0.1.linux.x86_64.gnu.opt $1
Ich vermute mal, dass ein einfacher Fehler beim Skript oder woanders vorliegt, komme aber im Moment nicht drauf.
Hat jemand einen Rat?
Benutze Ubuntu 14.04
Zuletzt bearbeitet: