RHEL 6: GNOME: Starten einer * .desktop-Datei in einer Shell, die sich vom Systemstandard unterscheidet

353
user787832

Ich bin in RHEL 6 mit bash als Standardshell.

Ich habe ein Skript namens startServers

Ich habe eine startServers.desktop-Datei erstellt, die ich auf meinem Desktop ablegte, damit ich bequem auf ein Symbol klicken kann, um das Skript zu starten.

Es funktioniert gut.

Einige Freunde möchten mein Skript verwenden. Sie sind ebenfalls auf RHEL 6, aber ihre Standardshell ist CSH.

Wenn ich für startServers.desktop auf "Eigenschaften" klicke, habe ich ein Textfeld mit der Bezeichnung "Befehle"

/ pathtofile / startServers

Kann ich dieses Feld so ändern, dass ein Doppelklick auf das Symbol den Befehl an die Bash statt an CSH sendet? So etwas wie

bash / pathtofile / startServers?

Vielen Dank

0
Wenn Sie in der ersten Zeile einen Hashbang (`#! / Bin / bash` oder` #! / Usr / bin / env bash`) setzen, sollte dies nicht erforderlich sein? Martin Tournoij vor 9 Jahren 0
Ich habe es probiert. Es machte keinen Unterschied, aber danke für die Antwort. user787832 vor 9 Jahren 0
vielleicht `#! / bin / sh`. Denken Sie daran, es in die erste Zeile zu setzen Felipe Lema vor 9 Jahren 0
Das Skript ist in bash geschrieben, also denke ich nicht, dass # / bin / sh helfen würde. user787832 vor 9 Jahren 0

0 Antworten auf die Frage