staging.inyokaproject.org

KNetworkManager, Amarok und FTP ;-)

Status: Ungelöst | Ubuntu-Version: Kubuntu
Antworten |

Siassei

Anmeldungsdatum:
18. Oktober 2007

Beiträge: 136

Hallo,

in anlehnung an dem Beitrag

Ich hab mich mal durchs Wiki gearbeitet und finde das gegebene Beispiel mit der UNI sehr gut. Dieses bietet den meisten eine schöne Vorlage und fördert das Verständnis enorm ☺ Jedoch sind noch ein paar Fragen offen (siehe Code).

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash
## INITIALISIERUNG
#Diese Werte werden vom NetworkManager an das Skript übergeben
INTERFACE=$1 # Ist das hier die Hardware-Adresse der Netzwerkarte?
ACTION=$2

# Wieso sind die übergebenen Variablen nach $X numeriert und besitzen keine eindutige Namensgebung?

## ESSID des Home Netzwerkes
ESSID_Home="Enzingers"

## ESSID des verbundenen Netzwerks bestimmen
ESSID=$(iwconfig $INTERFACE | grep ESSID | awk {'print $4'} | sed -e 's/ESSID://g' | sed -e 's/"//g')

## Funktionen durchführen, je nach Aktion eine andere
case "$2" in
        up)
                if [ $ESSID=$ESSID_Home ]; then
                        sleep 15
                        curlftpfs Siassei:xxx@192.168.2.101:21/Musik /home/siassei/Musik/extern
			# Ist im obigen Befehl sichergestellt, dass dieser nicht als root sondern unter meinen Berechtigungen ausgeführt wird?
			exec amarok
                fi
                ;;

        down)
                if [ # Was muss ich hier abfragen? ]; then
                        umount /home/siassei/Musik/extern # Stimmt diese Abfrage?
                fi
                ;;

        pre-up)
                if [ # Was muss ich hier abfragen? ]; then
                        umount /home/siassei/Musik/extern # Stimmt diese Abfrage?
                fi
                ;;

        post-down)
                if [ # Was muss ich hier abfragen? ]; then
                        umount /home/siassei/Musik/extern # Stimmt diese Abfrage?
                fi
                ;;

# Was bedeutet pre-up und post-down ? Sind das außerordentliche Ereignisse?

        *)
                echo $"Usage: $0 {up|down|pre-up|post-down}"
                exit 1
esac

Siassei

(Themenstarter)

Anmeldungsdatum:
18. Oktober 2007

Beiträge: 136

Hallo,

keine Antwort ist auch eine Antwort 😉

Könnte mir einer sagen, um welche Skriptsprache es sich hier handelt und wo man Infomationen / Dokus hierzu findet?

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Die Programmiersprache ist "sh", Informationen über diese spezielle Art von Skript findest du in der Dokumentation des Network Managers.

Antworten |