18 Dic 2025 - 09:35 PMDeutsch | English
Ciao ospiti [ Register | Log-in ]

Nuova discussione   Rispondi
Precedente Versione stampabile Messaggi privati Successivo
Autore Messaggio
brot
Oggetto: bei internet verbindung programm starten  MessaggioInviato: 24 Lug 2006 - 10:01 PM



Registrato: 10 Gen 2006
Messaggi: 183

hallo zusammen,
mittlerweile bin ich schon aus dem "installation" in den "script" bereich abgerutscht Sehr glücklich

und zwar habe ich mir eben, nach ca. 3 std. googeln nen ganz einfachen script zusammengeschustert, womit ich erreichen möchte, wenn ich eine internet verbindung habe, dass verschiedene anwendungen (x-chat, firefox, thunderbird) gestartet werden.
hier mein erster versuch:

Codice:

if ping -c2 10.10.100.1 -q; then
        echo "ole ich habe einen ping"
        /usr/bin/xmms
else
        echo "Da hat wohl jemand keine Internet Verbindung"

fi


wahrscheinlich lässt sich das alles viel einfacher programmieren, aber mein gott, jeder war mal noob Auf den Arm nehmen

was jetzt mein problem ist, ich würde gerne den gateway als variable haben (10.10.100.1)

das zweite ding ist: wo muss ich den script hin packen, das er beim booten mit gestartet wird?
rein von der logik sollte er nach der internet verbindung gestartet werden (da sonst leicht sinnfrei Smilie) allerdings denke ich mal auch nach kde, da die programme (ff,tb,xchat) ja das kde (oder zumindest irgend einen windowmanager) brauchen, oder irre ich mich da?

danke schon mal für eure mithilfe und eure mich niederschmetternde kritik Winken
gruß
brot
 
 Profilo Messaggio privato Homepage  
Rispondi citando Torna in cima
p500xl
Oggetto: RE: bei internet verbindung programm starten  MessaggioInviato: 25 Lug 2006 - 12:01 AM



Registrato: 05 Lug 2006
Messaggi: 127

das hält fast immer als beispiel hin

echo | telnet google.de 80 2> /dev/null > /dev/null
if [ $? = 1 ]
then
echo verbindung steht && was_auch_immer
fi

starten im kde autostart ordner ?

_________________
astalavista == BSD is dying
http://talks.dixongroup.net/nycbsdcon2006/
 
 Profilo Messaggio privato  
Rispondi citando Torna in cima
brot
Oggetto: RE: bei internet verbindung programm starten  MessaggioInviato: 26 Lug 2006 - 09:40 AM



Registrato: 10 Gen 2006
Messaggi: 183

so wirklich will der script nicht, er startet zwar die programme wenn ich ihn aus der konsole aufrufe, aber beim systemstart bzw. kdestart passiert nichts Traurig

kde autostart ordner? ich habe es in den ordner /home/chris/.kde/Autostart gepackt in der hoffnung das das der autostart ordner ist Winken

@p500xl: könntest du mir den script von dir erklären? also, was bringen die ">" und was hat es mit dem /dev/null auf sich? und was bringt $?=1?

und was noch super wäre, wenn irgendjemand nen link zu nem vernünftigen tutorial o.ä. hat, wo ich mich ein wenig mehr in das scripting einlesen kann

danke schonmal
gruß
chris
 
 Profilo Messaggio privato Homepage  
Rispondi citando Torna in cima
schnorrer
Oggetto: RE: bei internet verbindung programm starten  MessaggioInviato: 26 Lug 2006 - 10:42 AM



Registrato: 09 Gen 2006
Messaggi: 1720

echo | telnet google.de 80 2> /dev/null > /dev/null

## gib den Text von kbd aus.Pipe progr. telnet mit google.de via port 80. Fehler nach ignorieren. Eingabe statt auf srceen nach dev/null weiterleiten

if [ $? = 1 ]
## falls ergebnis von telnet success meldet[?=1]

then
echo verbindung steht && was_auch_immer
fi

Bash docu oder ein Handbuch zu scriptsprachen
 
 Profilo Messaggio privato  
Rispondi citando Torna in cima
p500xl
Oggetto: Re: RE: bei internet verbindung programm starten  MessaggioInviato: 26 Lug 2006 - 10:57 PM



Registrato: 05 Lug 2006
Messaggi: 127

danke @schnorrer

hab kein kde hier aber es sollte so laufen

#!/bin/sh

echo | telnet google.de 80 2> /dev/null > /dev/null
if [ $? = 1 ]
then
/usr/bin/ksnapshot
fi

ja der ordner ist richtig,
wo autostart drauf steht ist autostart drin Sehr glücklich

http://www.tldp.org/LDP/abs/html/
 
 Profilo Messaggio privato  
Rispondi citando Torna in cima
Boregard
Oggetto: RE: Re: RE: bei internet verbindung programm starten  MessaggioInviato: 27 Lug 2006 - 09:09 AM



Registrato: 20 Mag 2005
Messaggi: 323
Località: Niedernberg
Aber: das in ~/.kde/Autostart wird natürlich erst gestarted, wenn Du dich einloggst....
 
 Profilo Messaggio privato  
Rispondi citando Torna in cima
Mostra prima i messaggi di:     
Vai a:  
Tutti i fusi orari sono GMT + 1 ora
Nuova discussione   Rispondi
Precedente Versione stampabile Messaggi privati Successivo
PNphpBB2 © 2003-2007 
Supporto italiano by Open Italia
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.