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
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
Verwandte Probleme
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
6
Windows Split Desktop-Dienstprogramm
-
5
Was sind die Vor- und Nachteile der Verwendung von virtuellen Desktops?
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?
-
2
Kann die Ausgabe eines Befehls an zwei andere Befehle weitergeleitet werden?
-
2
Was ist diese blaue Leiste auf meinem Windows 7-Desktop?
-
8
Benennen Sie eine Gruppe von Dateien mit einem Befehl um
-
2
Warum aktualisiert sich mein Pfad nicht * jetzt *?
-
5
Wie entferne ich einen symbolischen Link zu einem Verzeichnis?
-
8
Rette mich vor dem Kauderwelsch