Hallo G.B.,
es gab ja schon einige Empfehlungen für WSL, dass ist vermutlich mit die beste Option, allerdings ...
G. B. schrieb:
Mein neues Simulatios-tool wirf mir allerlei *.sh Skripte aus, die unter
Linux verwendet werden können.
Es geht aus deiner Aussage nicht so ganz hervor, ob dein magisches Tool nur die Linux Skripte auswirft oder auch die entsprechenden Windows Skripte, häufig mit der Extension *.bat was unter Windows häufig .. aber das ist eine andere Story. Bzw. zwischen den Zeilen implizierst du, dass das "neues Simulatios-tool" in Wirklichkeit zwei Bausteine hat, eine GUI in der du die Parameter setzt und entsprechende Shell Skripten erzeugst und eine Simulations Engine, die du mit den Skripten fütterst
Das bedeutet du solltest raus finden, ob du das ganze (also die entsprechende Simulations-Engine) als Windows oder Linux Version installiert hast, und wo, d.h. ob du eventuell auf einen Remote Server mit der Engine Installation zugreifen willst. Und das ist ggf. der Moment wo du den ITler bei euch fragen musst.
Wenn Windows dann Windows Skript verwenden, das Linux Skript ist eher nutzlos.
Mein netter Chef hat aber nur Windows-PCs im Angebot.
Die Gelegenheit deinen netten Chef um einen etwas kräftigeren PC/Laptop mit Linux zu bitten, also etwas kräftiger im Sinne von nahezu das beste was Geld kaufen kann. Dann tritt Windows in die Tonne und steig um;)
Wie und mit welchem Support nutzt man die am besten?
Dem Support des Herstellers! Unter About in der Software die Telefonnummer des SW Herstellers herausfinden, anrufen und um die Weiterleitung zu einem Support Mitarbeiter bitten, und dem genau die Frage stellen.
Manchmal hilft es ja auch schon etwas im Handbuch zu stöbern oder ein Tutorial durchzugehen.
Cygwin habe ich gefunden und installiert, er frisst es aber nicht.
Start aus dem Verzeichnis oder auch dem lokalen Script-Verzeichnis wird
nicht akzeptiert. Das jeweilige file wird angeblich nicht gefunden.
Beispiel: do_sim.sh mit do und nur unter Aufruf von do_sim (ohne und
mit sh) gestartet - keine Reaktion.
Muss das noch irgendwie dem Win bekannt gemacht werden? Braucht es einen
Pfadeintrag?
Unter Linux u.U. das Skript erst mit "chmod a+x *.sh-File" executable machen und dann mit ./sh-File im lokale Directory aufmachen oder mit Pfadangabe oder mit sh sh-File. Beides geht unter Linux normalerweise, aber unter Windows wirst du vermutlich auch mit einem Pfadeintrag nicht viel weiter kommen.
Das erwähnte "do" ist ein Windows Befehl, oder? Würde jetzt in erster Stufe nicht davon ausgehen, dass es mit *.sh Files umgehen kann.
Wir haben hier noch jemanden, der an dem Problem laboriert und das
gleiche ausprobiert - ebenfalls ohne Ergebnis. Kann es sein, dass nur
manche Win-Versionen das unterstützen?
WSL ja nur auf bestimmten Win Versionen, cygwin lieft vermutlich schon als Windows noch MSDos hieß, dementsprechend der notwendige Nerd Quotient beim Bedienen, aber läuft und VMware oder VBox o.ä. läuft eigentlich seit einigen Releases ziemlich gut auf Windows, aber um von der VM unter z.B. aus Linux via Script ein Executable unter Windows zu triggern - viel Spaß oder in anderen Worten, ist den Aufwand nicht wert.
Gruß
-th-