Bedingung einbauen?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Bedingung einbauen?

Beitrag von Strunz_1975 » 26.09.2007 18:00:47

Hallo,

ich habe in dem File "rc.local" folgenden Befehl eingebaut:
echo nameserver ip-adresse >> /etc/resolv.conf

Jetzt wird beim jeden Starten dieser String neu hinzugefügt, so dass ich schon etliche Einträge manuel löschen musste!
Wie kann ich es dahingehend ändern, dass eine Bedingung eingebaut wird, die prüft ob der String "nameserver ip-adresse"
schon vorhanden ist und sich dann nichts ändert, ansonsten den Nameserver und die IP-Adresse hineinschreibt !

cu
Strunz_1975
Debian Bookworm

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 26.09.2007 18:06:48

Hi,

wiso lässt du diese Zeile im Script nicht einfach weg?
Jetzt steht der Eintrag doch schon und er wird sich nicht von alleine löschen!

Gruß cirrussc

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 26.09.2007 18:07:48

Und falls es doch so sein soll:

Code: Alles auswählen

grep -vq IP /etc/resolv.conf && echo IP >> /etc/resolv.conf
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Strunz_1975 » 26.09.2007 18:08:04

Hi,

das wäre auch eine Möglichkeit!
Ich dachte, das File wird immer neu erzeugt:-)

cu
Strunz_1975
Debian Bookworm

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Strunz_1975 » 26.09.2007 18:24:00

Trigger. hat geschrieben:Und falls es doch so sein soll:

Code: Alles auswählen

grep -vq IP /etc/resolv.conf && echo IP >> /etc/resolv.conf
Hallo,

danke, für deinen Tipp:-)

cu
Strunz_1975
Debian Bookworm

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 26.09.2007 18:27:53

So wird die Datei immer neu erzeugt:

Code: Alles auswählen

echo nameserver ip-adresse > /etc/resolv.conf 
Gibt es einen Grund für deine etwas merkwürdige Netzwerkkonfiguration?

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Strunz_1975 » 26.09.2007 19:43:50

Spasswolf hat geschrieben:So wird die Datei immer neu erzeugt:

Code: Alles auswählen

echo nameserver ip-adresse > /etc/resolv.conf 
Gibt es einen Grund für deine etwas merkwürdige Netzwerkkonfiguration?
Ja, AVM-Wlan Stick automatisch mit dem Access-Point verbinden lassen :-)
Debian Bookworm

Antworten