• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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