#1 21. November 2009 Hab mich jetzt ein bisschen in Linux eingearbeitet, da eine Software von mir dort laufen soll... Ist in Java geschrieben so nebenbei das *.jar File soll über ein shellscript aufgerufen werden... Nun bräuchte ich Hilfe Da beim setzen der Rechte auf Ausführbar beim Start folgendes Fenster erscheint: {bild down} Ich würde es aber bevorzugen das Script "silent" aufzurufen, sprich das das Ding einfach ausgeführt wird wenn ichs öffne und nicht nachgefragt wird! Kann man das irgendwie realisieren? Danke im Voraus + Multi-Zitat Zitieren
#2 21. November 2009 AW: Shell Script "silent" öffnen?! Ist eine Ausführbare Textdatei.. Das stimmt wohl nicht weil .sh keine textdatei ist sondern ein shell script. 1. nen namen setzen (start.sh) Hab auf dem redhat server auch zig .sh startups liegen und die funken alle -> auch java anwendungen dahinter .. + Multi-Zitat Zitieren
#3 21. November 2009 AW: Shell Script "silent" öffnen?! ja schon klar, hab den namen nur wegradiert mhm, ziemlich blöd. keine Ahnung was das sein könnte? + Multi-Zitat Zitieren
#4 21. November 2009 AW: Shell Script "silent" öffnen?! achso tschuldigung *gg* Probier mal das ganze neu zu erstellen kopier den inhalt , und erstell ne neue "datei.sh" denn als text datei sollte es nicht erkannt werden sondern eben als shell dokument. greeZ + Multi-Zitat Zitieren
#5 21. November 2009 AW: Shell Script "silent" öffnen?! Hallo, anstatt den Text in einen Texteditor einzufügen, versuch mal mit der Shell die .sh Datei zu erstellen. Konsole: cd /home/username/Desktop/ vi dateiname.sh füge den Text/Quellcode dort ein und speichern. Dann noch die Rechtevergabe klären mit chmod. Grüße Kirill + Multi-Zitat Zitieren
#6 21. November 2009 AW: Shell Script "silent" öffnen?! 1. Für alle Scripte das Verhalten in Nautilus vorgeben: Nautilus => Bearbeiten => Einstellungen => Verhalten(Behaviour) => Ausführbare Textdateien oder 2. Starter anlegen Code: [Desktop Entry] Encoding=UTF-8 Name=Irgendwas Name[de]=Irgendwas Exec=/pfad/zum/script Type=Application als Irgendwas.desktop speichern + Multi-Zitat Zitieren
#7 21. November 2009 AW: Shell Script "silent" öffnen?! So hab XodoX Variante ausprobiert: Wenn ich beim Pfad eingebe "execute.sh", liegt im selben Verzeichnis kommt dieser Fehler: {bild down} und wenn ich ./execute.sh eingebe kommt der selbe nur eben mit dem anderen Pfad.... Was soll daS??? In dem Fall von dir Kirill passiert dasselbe wie oben... + Multi-Zitat Zitieren
#8 21. November 2009 AW: Shell Script "silent" öffnen?! Dann versuchs mit dem kompletten Pfad oder via: Exec=bash -c /pfad/zum/script + Multi-Zitat Zitieren
#9 21. November 2009 AW: Shell Script "silent" öffnen?! [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=true Name=test Exec=bash -c ./execute.sh Beide Files liegen im selben Verzeichnis.... Bitte korrigieren wens net stimmen sollte, aber es öffnet sich nur für eine mSekunde das Terminal und schließt sich wieder... Das is doch a Scherz oder? Edit: Es geht auch mit komplett angegebenen Pfad nicht! "Fehler beim Erzeugen des Kindprozesses" Edit2: Das mit den Ausführbaren Textdateien umstellen klappt zwar, aber weil das File dann nicht bei mir gestartet wird solls andere User nicht nerven, sondern starten ohne zu meckern und Nachzufragen.... + Multi-Zitat Zitieren
#10 21. November 2009 AW: Shell Script "silent" öffnen?! Wie sieht denn dein Script aus? Hast du einen korrekten Shebang gesetzt? + Multi-Zitat Zitieren
#11 21. November 2009 AW: Shell Script "silent" öffnen?! Code: #!/bin/sh java -jar Client.jar Wüsste nicht was da nicht stimmen sollte... Es funktioniert ja auch, wenn man in dem Dialog auf ausführen klickt + Multi-Zitat Zitieren
#12 22. November 2009 AW: Shell Script "silent" öffnen?! Liegt sicher an Nautilus. Unter Thnar (xfce) und andern Dateimanager gibt es keine Probleme oder Abfragen mit Code: [Desktop Entry] Encoding=UTF-8 Name=a Name[de]=a Exec=./a.sh Type=Application + Multi-Zitat Zitieren
#13 22. November 2009 AW: Shell Script "silent" öffnen?! Verdammt komisch.... Ja, ich hab die Einstellung jetzt auch vorgenommen, dass ausführbare Textdateien sofort ausgeführt werden... Aber das ändert nix an dem, das der Starter trotzdem nicht funktioniert.... Weiters soll das script nicht nur bei mir laufen, sondern auch bei x - anderen Personen! Und ich weiß ehrlich gesagt nicht, ob alle diese Einstellung haben, und immer diesen dummen Dialog angezeigt bekommen ... Ich weiß nicht Gut immer noch besser als der Umweg über das Terminal ! Aber besser wäre anders + Multi-Zitat Zitieren
#14 22. November 2009 AW: Shell Script "silent" öffnen?! Hallo! Code: chmod a+x shellscript.sh ausgefuehrt? Vielleicht hilfts ja Oder andere Idee: In deinem Script (Nautilus-Eintrag) das ganze mit '&' am Ende ausfuehren lassen?! Mfg, Kolazomai + Multi-Zitat Zitieren
#15 22. November 2009 AW: Shell Script "silent" öffnen?! Ohne das man die Rechte auf Ausführbar setzt spielt sich da sowiso nix ab Blöd bin ich nicht Und was soll ein & am Ende bitte bewirken? + Multi-Zitat Zitieren
#16 22. November 2009 AW: Shell Script "silent" öffnen?! Tja.... das wüsstest du jetzt wohl gerne ... Ein & am Ende bewirkt, dass der eingegebene Befehl im Hintergrund ausgeführt wird... Wenn du irgendnen Befehl mit & am Ende eingibst, dann solltest du in der Lage sein im Terminal weiterzuarbeiten und wenn du das Terminal schliesst, geht das Programm dann auch nicht mit zu... Mfg TuXiFiED + Multi-Zitat Zitieren
#17 22. November 2009 AW: Shell Script "silent" öffnen?! Danke Bin noch nicht so der Vollprofi Hab auch a Zeiterl braucht bis ich in AppleScript reinkam ... Tjo Danke jedenfalls, werd ich mal testen und dann Feedback abgeben BW hast schon mal + Multi-Zitat Zitieren