• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Shell-Skript-erstellen

powerphil81

Bismarckapfel
Registriert
28.06.04
Beiträge
140
Ich würde gerne ein Shell-Skript erstellen, dass mir per Doppelklick ermöglicht, mich auf unserem CMS-Server anzumelden.

Der normale Weg nach dem Starten des Terminals:
1. Anmeldung per sudo su
2. Kennwort eingeben
3. route add -net xx.xxx.xx.x xxx.xxx.xxx.xxx 255.255.255.224
4. Schließen des Terminals
5. Aufrufen der CMS-Seite in Safari

In Automator scheint es keine Terminal-Skripte zu geben. Daher dachte ich an ein Shell-Skript. Ich habe allerdings keine Ahnung wie man es erstellt. Mein erster Versuch mit AppleSkript ist gescheitert.

Kann mir jemand helfen?
 

Jamsven

London Pepping
Registriert
21.11.07
Beiträge
2.046
quick & dirty: Im Automator das Modul: "Nach Text fragen" vor dem Modul "Shell-Skript ausführen" setzen.
Dieses soll dann dein Passwort abfragen(Achtung: Das Passwort ist lesbar).

Im shell script Modul "sudo -S route add......" eingeben.

Das wars auch schon.
 

gKar

Maunzenapfel
Registriert
25.06.08
Beiträge
5.362
Oder um einfach manuell ein Shell-Script zu erzeugen:
Textdatei erstellen, Shebang (z.B. "#!/bin/bash") in die erste Zeile, alle weiteren Befehle dahinter.
Speichern als xyz.sh an gewünschtem Ort.
In Konsole mittels chmod u+x xyz.sh noch das Ausführen für den Benutzer erlauben, fertig.
Bei Bedarf noch im Finder über cmd-I einstellen, dass es beim Doppelklick nicht im Editor geöffnet, sondern in der Konsole ausgeführt werden soll.
 

pepi

Cellini
Registriert
03.09.05
Beiträge
8.740
Warum um alles in der Welt mußt Du um auf Dein CMS (Content Management System?) zugreifen zu können manuell eine Route einrichten? Ich würde da eher mal schauen, daß ich den Knoten aus dem Netzwerk bekomme.
Gruß Pepi