Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
automatischer programm restart

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
juergen
Gast





BeitragVerfasst am: 05. Apr 2001 10:22   Titel: automatischer programm restart

hallo,

habe eine kleine schwierigkeit,
moechte das zB. netscape beim beenden sich
selber automatisch wieder startet.
muss nicht sofort sein aber nach 10sec.

mit cron.hourly klappt das schon ganz gut,
alle stunde wird netscape beendet und
danach als user wieder gestartet.
nun moechte ich noch eine abfrage ob
netscape laeuft oder nicht, wenn nicht
soll es wieder gestartet werden.
kann ich cron alle 10 sec nachschauen lassen ob ein programm laeuft?????
wo muss ich wie was reinschreiben ???????
hat jemand einen tip ?????


danke im voraus

juergen
 

hugenay
Gast





BeitragVerfasst am: 05. Apr 2001 12:43   Titel: Re: automatischer programm restart

in ~/.netscape/ ist ein lock file, wenn netscape läuft (ist ein link auf die pid von netscape). Wenn netscape mal wieder gecrashed ist, wird der natürlich nicht gelöscht, dann hilft nur ein ps aux | grep netscape usw.

statt cron kannste natürlich auch ein skript die ganze zeit laufen lassen, dass netscape überwacht (if ... then ... fi; sleep 10; sowas in der art).

wofür brauchste das eigentlich, netscape dauernd laufen haben?
 

bakunin



Anmeldungsdatum: 16.08.1999
Beiträge: 597
Wohnort: Lorsch (Südhessen)

BeitragVerfasst am: 05. Apr 2001 13:03   Titel: Re: automatischer programm restart

Hi!

while true; do netscape; done

Das Startet ihn wieder, sobald er sich beendet. Soll er nicht mehr starten, einfach die entsprechende Shell abschießen.

Cheers,
Wolfgang
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

hugenay
Gast





BeitragVerfasst am: 05. Apr 2001 13:29   Titel: Re: automatischer programm restart

hehe, das ist wohl eleganter
 

juergen
Gast





BeitragVerfasst am: 06. Apr 2001 8:19   Titel: Re: automatischer programm restart

hi,

danke fuer die tollen tips,
ich werde die gleich mal probieren.
bei netscape werden manchmal zuzaezliche
fenster geoeffnet und beim schliesen passiert
ab und zu das alle geschlossen werden.
bei mir zum surfen gibt es kein kde o. gnome
sondern nur X und netscape
und ein autologin ins netz beim starten
vom rechner. so eine art surf terminal.
beim beenden vom netscape landet man
auf der shell zum einloggen.
alles ein wenig eigenartig aber so kann
auch mein vater mit 80 surfen.

viele gruesse

juergen
 

Thomas Mitzkat
Gast





BeitragVerfasst am: 06. Apr 2001 10:04   Titel: Re: automatischer programm restart

Und Du bist schon 55-60?

Eine Abfrage, ob ein Programm definitiv läuft, da das Pidfile ja nach einem Absturz an seinem Platz liegen bleibt, wäre eine Abfrage der Prozesse:

#!/bin/bash
#
pid = `ps ax | awk '{print $1,$5}' | grep netscape | awk '{print $1}'`

if test $pid == ""; then
rm ~/.netscape/lock 2> /dev/null
netscape
fi
 

juergen
Gast





BeitragVerfasst am: 08. Apr 2001 0:25   Titel: Re: automatischer programm restart

ahem....

nicht vater sondern opa (muss am wein liegen)
bin selber 25..
hab mal eure tips ausprobiert funktionieren
super.
danke nochmal,
werde mal sehen welchen ich welchen ich
dann verwende. der einfachste fuer mich war:
while true; do netscape; done
nur mit dem pid komme ich nicht so ganz zurecht da ich denn fuer netscape nicht finde. aber das krieg ich auch noch hin.

viele gruesse

juergen
 

Thomas Mitzkat
Gast





BeitragVerfasst am: 08. Apr 2001 10:32   Titel: Re: automatischer programm restart

Den Pid brauchst Du auch nicht finden, denn das macht das Programm "ps" für Dich. Wenn Du "ps ax" auf der Konsole aufrufst, erhältst Du eine Liste mit allen laufenden Prozessen. "grep" und "awk" filtern nur den richtigen raus und füllen damit die Variable "pid", die dann per "$pid" abgefragt wird
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy