• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Eine überwältigende Zahl von Einsendungen wartet nun auf Euch, um begutachtet zu werden! Schaut selbst, welche Blüten das Thema hervorgebracht hat und stimmt dann ab, was davon Euch am besten gefällt. Hier geht es lang zur Abstimmung --> 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